Esempio n. 1
0
 def test_getSetting_When_non_empty_nested_setting_Then_return_as_str(self):
     p = Mock()
     when(p).getUserDataDir().thenReturn('')
     xml = """
     <advancedsettings>
         <loglevel>0</loglevel>
         <video>
             <usetimeseeking>true</usetimeseeking>
         </video>
     </advancedsettings>
     """
     s = AdvancedSettings(platform=p, init_with=xml)
     self.assertEqual('0', s.getSetting('loglevel'))
     self.assertEqual('true', s.getSetting('video/usetimeseeking'))
     self.assertIsNone(s.getSetting('loglevel/foo'))
Esempio n. 2
0
 def test_getSetting_When_non_empty_nested_setting_Then_return_as_str(self):
     p = Mock()
     when(p).getUserDataDir().thenReturn('')
     xml = """
     <advancedsettings>
         <loglevel>0</loglevel>
         <video>
             <usetimeseeking>true</usetimeseeking>
         </video>
     </advancedsettings>
     """
     s = AdvancedSettings(platform=p, init_with=xml)
     self.assertEqual('0', s.getSetting('loglevel'))
     self.assertEqual('true', s.getSetting('video/usetimeseeking'))
     self.assertIsNone(s.getSetting('loglevel/foo'))
Esempio n. 3
0
 def test_getSetting_When_setting_does_not_exist_Then_return_none(self):
     p = Mock()
     when(p).getUserDataDir().thenReturn('')
     s = AdvancedSettings(
         platform=p,
         init_with=
         '<advancedsettings><loglevel></loglevel></advancedsettings>')
     self.assertIsNone(s.getSetting('foo'))
Esempio n. 4
0
 def test_getSetting_When_non_empty_setting_Then_return_as_str(self):
     p = Mock()
     when(p).getUserDataDir().thenReturn('')
     s = AdvancedSettings(
         platform=p,
         init_with=
         '<advancedsettings><loglevel>0</loglevel></advancedsettings>')
     self.assertEqual('0', s.getSetting('loglevel'))
Esempio n. 5
0
 def test_getSetting_When_setting_does_not_exist_Then_return_none(self):
     p = Mock()
     when(p).getUserDataDir().thenReturn('')
     s = AdvancedSettings(platform=p, init_with='<advancedsettings><loglevel></loglevel></advancedsettings>')
     self.assertIsNone(s.getSetting('foo'))
Esempio n. 6
0
 def test_getSetting_When_empty_setting_but_setting_exists_Then_return_as_empty_str(self):
     p = Mock()
     when(p).getUserDataDir().thenReturn('')
     s = AdvancedSettings(platform=p, init_with='<advancedsettings><loglevel></loglevel></advancedsettings>')
     self.assertEqual('', s.getSetting('loglevel'))