Пример #1
0
 def test_not_saved_while_testing(self):
     handle, pname = mkstemp(suffix='.dict')
     p = prefs._prefs(pname)
     p.init()
     p.save()
     with open(pname) as f:
         self.assertEquals(f.read(), '')
Пример #2
0
 def test_not_saved_while_testing(self):
     handle, pname = mkstemp(suffix='.dict')
     p = prefs._prefs(pname)
     p.init()
     p.save()
     with open(pname) as f:
         self.assertEquals(f.read(), '')
Пример #3
0
 def test_can_force_save(self):
     handle, pname = mkstemp(suffix='.dict')
     p = prefs._prefs(pname)
     p.init()
     p.save(force=True)
     with open(pname) as f:
         self.assertFalse(f.read() == '')
Пример #4
0
 def test_can_force_save(self):
     handle, pname = mkstemp(suffix='.dict')
     p = prefs._prefs(pname)
     p.init()
     p.save(force=True)
     with open(pname) as f:
         self.assertFalse(f.read() == '')
Пример #5
0
 def test_boolean_values_stay_boolean(self):
     handle, pname = mkstemp(suffix='.dict')
     p = prefs._prefs(pname)
     p.init()
     self.assertFalse('test.not_there_yet-1' in p)
     p['test.not_there_yet-1'] = True
     self.assertEquals(p['test.not_there_yet-1'], True)
     p['test.not_there_yet-2'] = False
     self.assertEquals(p['test.not_there_yet-2'], False)
Пример #6
0
 def test_boolean_values_stay_boolean(self):
     handle, pname = mkstemp(suffix='.dict')
     p = prefs._prefs(pname)
     p.init()
     self.assertFalse('test.not_there_yet-1' in p)
     p['test.not_there_yet-1'] = True
     self.assertEquals(p['test.not_there_yet-1'], True)
     p['test.not_there_yet-2'] = False
     self.assertEquals(p['test.not_there_yet-2'], False)
Пример #7
0
 def test_use___setitem___to_store_value_and_create_section(self):
     handle, pname = mkstemp(suffix='.dict')
     p = prefs._prefs(pname)
     p.init()
     self.assertFalse('test.not_there_yet-1' in p)
     p['test.not_there_yet-1'] = 'all is a ball'
     self.assertTrue('test.not_there_yet-1' in p)
     self.assertEquals(p['test.not_there_yet-1'], 'all is a ball')
     self.assertEquals(p.get('test.not_there_yet-1', 33), 'all is a ball')
Пример #8
0
 def test_use___setitem___to_store_value_and_create_section(self):
     handle, pname = mkstemp(suffix='.dict')
     p = prefs._prefs(pname)
     p.init()
     self.assertFalse('test.not_there_yet-1' in p)
     p['test.not_there_yet-1'] = 'all is a ball'
     self.assertTrue('test.not_there_yet-1' in p)
     self.assertEquals(p['test.not_there_yet-1'], 'all is a ball')
     self.assertEquals(p.get('test.not_there_yet-1', 33), 'all is a ball')
Пример #9
0
 def test_most_values_converted_to_string(self):
     handle, pname = mkstemp(suffix='.dict')
     p = prefs._prefs(pname)
     p.init()
     self.assertFalse('test.not_there_yet-1' in p)
     p['test.not_there_yet-1'] = 1
     self.assertTrue('test.not_there_yet-1' in p)
     self.assertEquals(p['test.not_there_yet-1'], '1')
     # is the following really useful?
     p['test.not_there_yet-3'] = None
     self.assertEquals(p['test.not_there_yet-3'], 'None')
Пример #10
0
 def test_most_values_converted_to_string(self):
     handle, pname = mkstemp(suffix='.dict')
     p = prefs._prefs(pname)
     p.init()
     self.assertFalse('test.not_there_yet-1' in p)
     p['test.not_there_yet-1'] = 1
     self.assertTrue('test.not_there_yet-1' in p)
     self.assertEquals(p['test.not_there_yet-1'], '1')
     # is the following really useful?
     p['test.not_there_yet-3'] = None
     self.assertEquals(p['test.not_there_yet-3'], 'None')
Пример #11
0
 def test_get_does_not_store_values(self):
     handle, pname = mkstemp(suffix='.dict')
     p = prefs._prefs(pname)
     p.init()
     self.assertFalse('not_there_yet.1' in p)
     self.assertIsNone(p['not_there_yet.1'])
     self.assertEquals(p.get('not_there_yet.2', 33), 33)
     self.assertIsNone(p.get('not_there_yet.3', None))
     self.assertFalse('not_there_yet.1' in p)
     self.assertFalse('not_there_yet.2' in p)
     self.assertFalse('not_there_yet.3' in p)
     self.assertFalse('not_there_yet.4' in p)
Пример #12
0
 def test_saved_dictionary_like_ini_file(self):
     handle, pname = mkstemp(suffix='.dict')
     p = prefs._prefs(pname)
     p.init()
     self.assertFalse('test.not_there_yet-1' in p)
     p['test.not_there_yet-1'] = 1
     self.assertTrue('test.not_there_yet-1' in p)
     p.save(force=True)
     with open(pname) as f:
         content = f.read()
         self.assertTrue(content.index('not_there_yet-1 = 1') > 0)
         self.assertTrue(content.index('[test]') > 0)
Пример #13
0
 def test_saved_dictionary_like_ini_file(self):
     handle, pname = mkstemp(suffix='.dict')
     p = prefs._prefs(pname)
     p.init()
     self.assertFalse('test.not_there_yet-1' in p)
     p['test.not_there_yet-1'] = 1
     self.assertTrue('test.not_there_yet-1' in p)
     p.save(force=True)
     with open(pname) as f:
         content = f.read()
         self.assertTrue(content.index('not_there_yet-1 = 1') > 0)
         self.assertTrue(content.index('[test]') > 0)
Пример #14
0
 def test_get_does_not_store_values(self):
     handle, pname = mkstemp(suffix='.dict')
     p = prefs._prefs(pname)
     p.init()
     self.assertFalse('not_there_yet.1' in p)
     self.assertIsNone(p['not_there_yet.1'])
     self.assertEquals(p.get('not_there_yet.2', 33), 33)
     self.assertIsNone(p.get('not_there_yet.3', None))
     self.assertFalse('not_there_yet.1' in p)
     self.assertFalse('not_there_yet.2' in p)
     self.assertFalse('not_there_yet.3' in p)
     self.assertFalse('not_there_yet.4' in p)
Пример #15
0
 def test_assert_initial_values(self):
     handle, pname = mkstemp(suffix='.dict')
     p = prefs._prefs(pname)
     p.init()
     self.assertTrue(prefs.config_version_pref in p)
     self.assertTrue(prefs.picture_root_pref in p)
     self.assertTrue(prefs.date_format_pref in p)
     self.assertTrue(prefs.parse_dayfirst_pref in p)
     self.assertTrue(prefs.parse_yearfirst_pref in p)
     self.assertTrue(prefs.units_pref in p)
     self.assertEquals(p[prefs.config_version_pref], version_tuple[:2])
     self.assertEquals(p[prefs.picture_root_pref], '')
     self.assertEquals(p[prefs.date_format_pref], '%d-%m-%Y')
     self.assertEquals(p[prefs.parse_dayfirst_pref], True)
     self.assertEquals(p[prefs.parse_yearfirst_pref], False)
     self.assertEquals(p[prefs.units_pref], 'metric')
Пример #16
0
 def test_assert_initial_values(self):
     handle, pname = mkstemp(suffix='.dict')
     p = prefs._prefs(pname)
     p.init()
     self.assertTrue(prefs.config_version_pref in p)
     self.assertTrue(prefs.picture_root_pref in p)
     self.assertTrue(prefs.date_format_pref in p)
     self.assertTrue(prefs.parse_dayfirst_pref in p)
     self.assertTrue(prefs.parse_yearfirst_pref in p)
     self.assertTrue(prefs.units_pref in p)
     self.assertEquals(p[prefs.config_version_pref], version_tuple[:2])
     self.assertEquals(p[prefs.picture_root_pref], '')
     self.assertEquals(p[prefs.date_format_pref], '%d-%m-%Y')
     self.assertEquals(p[prefs.parse_dayfirst_pref], True)
     self.assertEquals(p[prefs.parse_yearfirst_pref], False)
     self.assertEquals(p[prefs.units_pref], 'metric')
Пример #17
0
 def test_create_does_not_save(self):
     handle, pname = mkstemp(suffix='.dict')
     p = prefs._prefs(pname)
     p.init()
     with open(pname) as f:
         self.assertEquals(f.read(), '')
Пример #18
0
 def test_create_does_not_save(self):
     handle, pname = mkstemp(suffix='.dict')
     p = prefs._prefs(pname)
     p.init()
     with open(pname) as f:
         self.assertEquals(f.read(), '')