コード例 #1
0
 def test_get_raises_error(self):
     Options.set({'foo': "1", 'bar': "2"})
     self.assertRaises(OptionsError, Options.get, 'something')
コード例 #2
0
 def test_option_is_not_valid(self):
     Options.set({'foo': "", 'bar': "2"})
     self.assertFalse(Options.isset("monkey"))
コード例 #3
0
 def test_option_isset(self):
     Options.set({'foo': "", 'bar': "2"})
     self.assertTrue(Options.isset("bar"))
コード例 #4
0
 def test_get_option(self):
     Options.set({'foo': "hello", 'bar': "world"})
     self.assertEqual("hello", Options.get('foo'))
コード例 #5
0
 def test_get_option_as_type(self):
     Options.set({'foo': "1", 'bar': "2"})
     opt = Options.get('foo', int)
     self.assertIsInstance(opt, int)
     self.assertEqual(1, opt)
コード例 #6
0
ファイル: test_opts_options.py プロジェクト: ro0gr/vdebug
 def test_get_raises_error(self):
     Options.set({'foo':"1",'bar':"2"})
     self.assertRaises(OptionsError,Options.get,'something')
コード例 #7
0
 def test_has_instance(self):
     Options.set({1: "hello", 2: "world"})
     self.assertIsInstance(Options.inst(), Options)
コード例 #8
0
ファイル: test_opts_options.py プロジェクト: ro0gr/vdebug
 def test_option_is_not_valid(self):
     Options.set({'foo':"",'bar':"2"})
     self.assertFalse(Options.isset("monkey"))
コード例 #9
0
ファイル: test_opts_options.py プロジェクト: ro0gr/vdebug
 def test_option_isset(self):
     Options.set({'foo':"",'bar':"2"})
     self.assertTrue(Options.isset("bar"))
コード例 #10
0
ファイル: test_opts_options.py プロジェクト: ro0gr/vdebug
 def test_get_option(self):
     Options.set({'foo':"hello",'bar':"world"})
     self.assertEqual("hello",Options.get('foo'))
コード例 #11
0
ファイル: test_opts_options.py プロジェクト: ro0gr/vdebug
 def test_get_option_as_type(self):
     Options.set({'foo':"1",'bar':"2"})
     opt = Options.get('foo',int)
     self.assertIsInstance(opt,int)
     self.assertEqual(1,opt)
コード例 #12
0
ファイル: test_opts_options.py プロジェクト: ro0gr/vdebug
 def test_has_instance(self):
     Options.set({1:"hello",2:"world"})
     self.assertIsInstance(Options.inst(),Options)
コード例 #13
0
 def test_overwrite(self):
     Options.set({'foo': "hello", 'bar': "world"})
     Options.overwrite('foo', "hi")
     self.assertEqual("hi", Options.get('foo'))
コード例 #14
0
 def test_get_option_for_print(self):
     Options.set({'foo': "", 'bar': "world"})
     self.assertEqual("<empty>", Options.get_for_print('foo'))
     self.assertEqual("world", Options.get_for_print('bar'))
コード例 #15
0
ファイル: test_opts_options.py プロジェクト: Taluu/vdebug
 def test_overwrite(self):
     Options.set({'foo':"hello", 'bar':"world"})
     Options.overwrite('foo', "hi")
     self.assertEqual("hi", Options.get('foo'))
コード例 #16
0
ファイル: test_opts_options.py プロジェクト: Taluu/vdebug
 def test_get_option_for_print(self):
     Options.set({'foo':"", 'bar':"world"})
     self.assertEqual("<empty>", Options.get_for_print('foo'))
     self.assertEqual("world", Options.get_for_print('bar'))