class SettingsCreationTestCase(unittest.TestCase): settings_file = "/tmp/hobot.sqlite" settings = None user_settings = { "Fullscreen": True, } def setUp(self): try: os.remove(self.settings_file) except FileNotFoundError: pass self.settings = Settings(self.settings_file) def test__is_new_settings_created_correctly(self): """ Settings object must be created without any errors; Settings file must be created in the selected place """ self.assertIsInstance(self.settings, Settings,) def test__is_new_settings_contains_default_values(self): """Fresh user settings should be equal to self.user_settings""" self.assertEqual(self.user_settings, self.settings.get_user_settings())
def setUp(self): try: os.remove(self.settings_file) except FileNotFoundError: pass self.settings = Settings(self.settings_file)