コード例 #1
0
 def test_invalid_parameters(self):
     """
     Tests that get_parameter_type returns None for an invalid parameters.
     """
     for parameter in SearchParameterTypeTestCase.INVALID_PARAMETERS:
         self.assertIsNone(
             SearchParameterType.get_parameter_type(parameter),
             '`{}` is not a distillery filter'.format(parameter)
         )
コード例 #2
0
 def test_valid_fields(self):
     """
     Tests that get_parameter_type returns FIELD for valid field search
     parameter strings.
     """
     for field in SearchParameterTypeTestCase.VALID_FIELDS:
         self.assertEquals(
             SearchParameterType.get_parameter_type(field),
             SearchParameterType.FIELD,
             '`{}` is not a field'.format(field)
         )
コード例 #3
0
 def test_valid_keywords(self):
     """
     Tests that get_parameter_type returns KEYWORD for valid keywords
     search parameter strings.
     """
     for keyword in SearchParameterTypeTestCase.VALID_KEYWORDS:
         self.assertEquals(
             SearchParameterType.get_parameter_type(keyword),
             SearchParameterType.KEYWORD,
             '`{}` is not a keyword'.format(keyword)
         )
コード例 #4
0
 def test_valid_distillery_filter(self):
     """
     Tests that get_parameter_type returns DISTILLERY for a distillery
     filter parameter strings.
     """
     for distillery in SearchParameterTypeTestCase.VALID_DISTILLERIES:
         self.assertEquals(
             SearchParameterType.get_parameter_type(distillery),
             SearchParameterType.DISTILLERY,
             '`{}` is not a distillery filter'.format(distillery)
         )