def test_create(self): data = 'some test data' self.config = SimpleConfig(content=data) self.config.create() self.assertTrue(os.path.isfile('config.ini')) with open('config.ini', 'r') as file: read_data = '' for line in file: read_data += line self.assertEqual(read_data, data) self.config = SimpleConfig()
def test_save(self): self.config['DEFAULT']['abc'] = '3' self.config.save() expecteds = ['[DEFAULT]', 'abc = 3'] with open('config.ini', 'r') as file: for line, expected in zip(file, expecteds): self.assertEqual(line.strip(), expected.strip()) self.config = SimpleConfig()
def setUp(self): self.config = SimpleConfig()