def test3(self): global_options = options.GlobalOptions() global_options.config.read_file(io.StringIO(self.ini_contents)) instance = OptionsTestsClass() instance.option_sections = ('unknown') option = options.option(OptionsTestsClass.string_option, global_options=global_options) self.assertEqual(option.__get__(instance, type(instance)), "default string") option = options.option(OptionsTestsClass.int_option, type="int", global_options=global_options) self.assertEqual(option.__get__(instance, type(instance)), 2) option = options.option(OptionsTestsClass.boolean_option, type="boolean", global_options=global_options) self.assertEqual(option.__get__(instance, type(instance)), False) option = options.option(OptionsTestsClass.float_option, type="float", global_options=global_options) self.assertEqual(option.__get__(instance, type(instance)), 2.5)
def test2(self): global_options = options.GlobalOptions() global_options.config.readfp(StringIO.StringIO(self.ini_contents)) instance = OptionsTestsClass() option = options.option(OptionsTestsClass.int_option, type="int", global_options=global_options) self.assertEquals(option.__get__(instance, type(instance)), 1) option = options.option(OptionsTestsClass.boolean_option, type="boolean", global_options=global_options) self.assertEquals(option.__get__(instance, type(instance)), True) option = options.option(OptionsTestsClass.float_option, type="float", global_options=global_options) self.assertEquals(option.__get__(instance, type(instance)), 1.5)
def test1(self): global_options = options.GlobalOptions() global_options.config.readfp(StringIO.StringIO(self.ini_contents)) instance = OptionsTestsClass() option = options.option(OptionsTestsClass.string_option, global_options=global_options) self.assertEquals(option.__get__(instance, type(instance)), "a string")
def test1(self): global_options = options.GlobalOptions() global_options.config.read_file(io.StringIO(self.ini_contents)) instance = OptionsTestsClass() option = options.option(OptionsTestsClass.string_option, global_options=global_options) self.assertEqual(option.__get__(instance, type(instance)), "a string")
def test3(self): global_options = options.GlobalOptions() global_options.config.readfp(StringIO.StringIO(self.ini_contents)) instance = OptionsTestsClass() instance.option_sections = "unknown" option = options.option(OptionsTestsClass.string_option, global_options=global_options) self.assertEquals(option.__get__(instance, type(instance)), "default string") option = options.option(OptionsTestsClass.int_option, type="int", global_options=global_options) self.assertEquals(option.__get__(instance, type(instance)), 2) option = options.option(OptionsTestsClass.boolean_option, type="boolean", global_options=global_options) self.assertEquals(option.__get__(instance, type(instance)), False) option = options.option(OptionsTestsClass.float_option, type="float", global_options=global_options) self.assertEquals(option.__get__(instance, type(instance)), 2.5)
def test2(self): global_options = options.GlobalOptions() global_options.config.read_file(io.StringIO(self.ini_contents)) instance = OptionsTestsClass() option = options.option(OptionsTestsClass.int_option, type="int", global_options=global_options) self.assertEqual(option.__get__(instance, type(instance)), 1) option = options.option(OptionsTestsClass.boolean_option, type="boolean", global_options=global_options) self.assertEqual(option.__get__(instance, type(instance)), True) option = options.option(OptionsTestsClass.float_option, type="float", global_options=global_options) self.assertEqual(option.__get__(instance, type(instance)), 1.5)
def test5(self): global_options = options.GlobalOptions() global_options.config.read_file(io.StringIO(self.ini_contents)) instance = OptionsTestsClass() instance.option_sections = ('unknown') option = options.option(type="int", global_options=global_options) option = option(OptionsTestsClass.int_option) self.assertEqual(option.__get__(instance, type(instance)), 2)
def test5(self): global_options = options.GlobalOptions() global_options.config.readfp(StringIO.StringIO(self.ini_contents)) instance = OptionsTestsClass() instance.option_sections = "unknown" option = options.option(type="int", global_options=global_options) option = option(OptionsTestsClass.int_option) self.assertEquals(option.__get__(instance, type(instance)), 2)
def test4(self): global_options = options.GlobalOptions() global_options.config.readfp(io.StringIO(self.ini_contents)) instance = OptionsTestsClass() option = options.option(OptionsTestsClass.int_option, type="int", sections=("bhtree", ), global_options=global_options) self.assertEqual(option.__get__(instance, type(instance)), 1) instance.option_sections = ('unknown') self.assertEqual(option.__get__(instance, type(instance)), 3)
def test10(self): global_options = options.GlobalOptions() self.assertEquals(global_options.rcfilename, "amuserc") global_options.rcfilename = "test_for_amuserc" with open(global_options.rcfilename, "w") as f: f.write(self.ini_contents) self.assertTrue(global_options.rcfilepath.endswith("test_for_amuserc")) global_options.load() instance = OptionsTestsClass() option = options.option(OptionsTestsClass.int_option, type="int", global_options=global_options) self.assertEquals(option.__get__(instance, type(instance)), 1) os.remove(global_options.rcfilepath)
def test10(self): global_options = options.GlobalOptions() self.assertEqual(global_options.rcfilename, 'amuserc') global_options.rcfilename = 'test_for_amuserc' with open(global_options.rcfilename, "w") as f: f.write(self.ini_contents) self.assertTrue(global_options.rcfilepath.endswith('test_for_amuserc')) global_options.load() instance = OptionsTestsClass() option = options.option(OptionsTestsClass.int_option, type="int", global_options=global_options) self.assertEqual(option.__get__(instance, type(instance)), 1) os.remove(global_options.rcfilepath)