Files
mlessentials/Lab01/Exercise1.02/Test1.02.py
T
fenago f3b24b4b7f added
2021-02-07 15:16:01 +05:00

45 lines
1.3 KiB
Python

import unittest
import import_ipynb
import pandas as pd
import pandas.testing as pd_testing
import numpy.testing as np_testing
class Test(unittest.TestCase):
def setUp(self):
import Exercise1_02
self.exercises = Exercise1_02
self.csv_url = '../Dataset/overall_topten_2012-2013.csv'
self.csv_df = pd.read_csv(self.csv_url, skiprows=1)
self.tsv_url = '../Dataset/overall_topten_2012-2013.tsv'
self.tsv_df = pd.read_csv(self.tsv_url, skiprows=1, sep='\t')
self.xlsx_url = '../Dataset/overall_topten_2012-2013.xlsx'
self.xlsx_df = pd.read_excel(self.xlsx_url)
self.xlsx_df1 = pd.read_excel(self.xlsx_url, skiprows=1, sheet_name=1)
def test_csv_url(self):
self.assertEqual(self.exercises.csv_url, self.csv_url)
def test_csv_df(self):
pd_testing.assert_frame_equal(self.exercises.csv_df, self.csv_df)
def test_tsv_url(self):
self.assertEqual(self.exercises.tsv_url, self.tsv_url)
def test_tsv_df(self):
pd_testing.assert_frame_equal(self.exercises.tsv_df, self.tsv_df)
def test_xlsx_url(self):
self.assertEqual(self.exercises.xlsx_url, self.xlsx_url)
def test_xlsx_df(self):
pd_testing.assert_frame_equal(self.exercises.xlsx_df, self.xlsx_df)
def test_xlsx_df1(self):
pd_testing.assert_frame_equal(self.exercises.xlsx_df1, self.xlsx_df1)
if __name__ == '__main__':
unittest.main()