def test_extracts_all_vars_from_positional_args_correctly(self):
     parser, token = self.get_parser_and_token(
         "fp_object_container another-container my_object en-gb'")
     self.assertItemsEqual(
         parse_arguments(parser, token),
         {'container_name': 'another-container',
          'object_name': 'my_object', 'language': 'en-gb'})
 def test_extracts_object_name_from_var(self):
     parser, token = self.get_parser_and_token(
         "fp_object_container another-container object_name=my_object")
     self.assertItemsEqual(
         parse_arguments(parser, token),
         {'container_name': 'another-container',
          'object_name': 'my_object'})
 def test_extracts_language_from_var(self):
     parser, token = self.get_parser_and_token(
         "fp_object_container another-container language='en-gb'")
     self.assertItemsEqual(
         parse_arguments(parser, token),
         {'container_name': 'another-container',
          'language': 'en-gb'})
 def test_extracts_language_from_var(self):
     parser, token = self.get_parser_and_token(
         "fp_object_container another-container language='en-gb'")
     self.assertItemsEqual(parse_arguments(parser, token), {
         'container_name': 'another-container',
         'language': 'en-gb'
     })
 def test_extracts_object_name_from_var(self):
     parser, token = self.get_parser_and_token(
         "fp_object_container another-container object_name=my_object")
     self.assertItemsEqual(parse_arguments(parser, token), {
         'container_name': 'another-container',
         'object_name': 'my_object'
     })
 def test_extracts_all_vars_from_positional_args_correctly(self):
     parser, token = self.get_parser_and_token(
         "fp_object_container another-container my_object en-gb'")
     self.assertItemsEqual(
         parse_arguments(parser, token), {
             'container_name': 'another-container',
             'object_name': 'my_object',
             'language': 'en-gb'
         })
 def test_extracts_mandatory_container_name(self):
     parser, token = self.get_parser_and_token(
         "fp_object_container another-container")
     self.assertItemsEqual(
         parse_arguments(parser, token),
         {'container_name': 'another-container'})
 def test_extracts_mandatory_container_name(self):
     parser, token = self.get_parser_and_token(
         "fp_object_container another-container")
     self.assertItemsEqual(parse_arguments(parser, token),
                           {'container_name': 'another-container'})