def test_override(self): options = VumiOptions() options.parseOptions(['--hostname', 'blah', '--username', 'haxor']) self.assertEqual({}, options.opts) self.assertEqual(dict(VumiOptions.default_vumi_options, username='******', hostname='blah'), options.vumi_options)
def test_config_file(self): options = VumiOptions() self.mk_config_file('vumi', ["username: foo", "password: bar"]) options.parseOptions(['--vumi-config', self.config_file['vumi']]) self.assertEqual({}, options.opts) self.assertEqual(dict(VumiOptions.default_vumi_options, username='******', password='******'), options.vumi_options)
def test_override(self): options = VumiOptions() options.parseOptions(['--hostname', 'blah', '--username', 'haxor']) self.assertEqual({}, options.opts) self.assertEqual( dict(VumiOptions.default_vumi_options, username='******', hostname='blah'), options.vumi_options)
def test_config_file_override(self): self.mk_config_file('vumi', ["username: foo", "password: bar"]) options = VumiOptions() options.parseOptions(['--vumi-config', self.config_file['vumi'], '--hostname', 'blah', '--username', 'haxor']) self.assertEqual({}, options.opts) self.assertEqual(dict(VumiOptions.default_vumi_options, username='******', password='******', hostname='blah'), options.vumi_options)
def test_defaults(self): options = VumiOptions() options.parseOptions([]) self.assertEqual({}, options.opts) self.assertEqual(VumiOptions.default_vumi_options, options.vumi_options)