mirror of
https://github.com/fenago/data-science.git
synced 2026-05-04 08:31:59 +00:00
29 lines
1.1 KiB
Python
29 lines
1.1 KiB
Python
import unittest
|
|
import import_ipynb
|
|
import pandas as pd
|
|
import pandas.testing as pd_testing
|
|
|
|
class Test(unittest.TestCase):
|
|
def setUp(self):
|
|
import Activity_16_01_Complete_ML_workflow_using_Pipeline_with_Heart_Disease_data_set_v1_0
|
|
self.exercises = Activity_16_01_Complete_ML_workflow_using_Pipeline_with_Heart_Disease_data_set_v1_0
|
|
self.filename = '../Dataset/processed.cleveland.data'
|
|
self.heartData = pd.read_csv(self.filename,sep=",",header = None,na_values = "?")
|
|
self.heartData.columns = ['age','sex', 'cp', 'trestbps','chol','fbs','restecg','thalach','exang','oldpeak','slope','ca','thal','label']
|
|
self.heartData.loc[self.heartData['label'] > 0 , 'label'] = 1
|
|
self.dataShape = self.heartData.shape
|
|
|
|
def test_file_url(self):
|
|
self.assertEqual(self.exercises.filename, self.filename)
|
|
|
|
|
|
def test_shape(self):
|
|
self.assertEqual(self.exercises.heartData.shape, self.dataShape)
|
|
|
|
def test_df(self):
|
|
pd_testing.assert_frame_equal(self.exercises.heartData, self.heartData)
|
|
|
|
|
|
if __name__ == '__main__':
|
|
unittest.main()
|