'''
Created on 2021-06-07
@author: mk
'''
from lodstorage.sample import Sample
import unittest
from tests.basetest import Basetest
import pandas as pd
[docs]class TestPandas(Basetest):
[docs] def testIssue25(self):
'''
see https://github.com/WolfgangFahl/pyLoDStorage/issues/25
'''
listOfRecords = Sample.getRoyals()
df= pd.DataFrame(listOfRecords)
self.assertEqual(len(df), len(listOfRecords))
self.assertEqual(len(df.columns.values), len(listOfRecords[0].keys()))
averageAge= df['age'].mean()
self.assertIsNotNone(averageAge)
self.assertGreater(averageAge,53)
if __name__ == "__main__":
#import sys;sys.argv = ['', 'Test.testName']
unittest.main()