Ejemplo n.º 1
0
 def test_options_record_invalid(self):
     StoreOptions.start_recording_skipped()
     with options_policy(skip_invalid=True, warn_on_skip=False):
         Options('test', allowed_keywords=['kw1'], kw1='value', kw2='val')
     errors = StoreOptions.stop_recording_skipped()
     self.assertEqual(len(errors), 1)
     self.assertEqual(errors[0].invalid_keyword, 'kw2')
Ejemplo n.º 2
0
 def test_options_record_invalid(self):
     StoreOptions.start_recording_skipped()
     with options_policy(skip_invalid=True, warn_on_skip=False):
         Options('test', allowed_keywords=['kw1'], kw1='value', kw2='val')
     errors = StoreOptions.stop_recording_skipped()
     self.assertEqual(len(errors),1)
     self.assertEqual(errors[0].invalid_keyword,'kw2')
Ejemplo n.º 3
0
 def test_options_invalid_keywords_skip2(self):
     with options_policy(skip_invalid=True, warn_on_skip=False):
         opts = Options('test',
                        allowed_keywords=['kw1'],
                        kw1='value',
                        kw2='val')
     self.assertEqual(opts.kwargs, {'kw1': 'value'})
Ejemplo n.º 4
0
 def test_options_invalid_keywords_skip2(self):
     with options_policy(skip_invalid=True, warn_on_skip=False):
         opts = Options('test', allowed_keywords=['kw1'], kw1='value', kw2='val')
     self.assertEqual(opts.kwargs, {'kw1':'value'})