예제 #1
0
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())
예제 #2
0
 def setUp(self):
     try:
         os.remove(self.settings_file)
     except FileNotFoundError:
         pass
     self.settings = Settings(self.settings_file)