Пример #1
0
    def testSuperfluousData(self):
        too_much = {
            "biome": "blah",
            "body_product": "blah",
            "collection_date": "blah",
            "env_package": "blah",
            "feature": "blah",
            "geo_loc_name": "blah",
            "lat_lon": "blah",
            "material": "blah",
            "project_name": "blah",
            "rel_to_oxygen": "blah",
            "samp_collect_device": "blah",
            "samp_mat_process": "blah",
            "samp_size": "blah",
            "source_mat_id": ["a", "b", "c"],
            # And now for some spurious data
            "ned": "stark",
            "sansa": "stark",
            "ramsay": "bolton"
        }

        valid = MIXS.check_dict(too_much)

        self.assertFalse(valid, "False return for superfluous data.")
Пример #2
0
    def testSuperfluousData(self):
        too_much = {
              "biome": "blah",
              "body_product": "blah",
              "collection_date": "blah",
              "env_package": "blah",
              "feature": "blah",
              "geo_loc_name": "blah",
              "lat_lon": "blah",
              "material": "blah",
              "project_name": "blah",
              "rel_to_oxygen": "blah",
              "samp_collect_device": "blah",
              "samp_mat_process": "blah",
              "samp_size": "blah",
              "source_mat_id": [ "a", "b", "c" ],
              # And now for some spurious data
              "ned": "stark",
              "sansa": "stark",
              "ramsay": "bolton"
            }

        valid = MIXS.check_dict(too_much)

        self.assertFalse(valid, "False return for superfluous data.")
Пример #3
0
    def testInsufficientData(self):
        too_little = { "adapters": "test_adapters",
                       "joffrey": "lannister" }

        valid = MIXS.check_dict(too_little)

        self.assertFalse(valid, "False return for insuffient data.")
Пример #4
0
    def testInsufficientData(self):
        """ Test the case of insufficient data. """
        too_little = {"adapters": "test_adapters", "joffrey": "lannister"}

        valid = MIXS.check_dict(too_little)

        self.assertFalse(valid, "False return for insuffient data.")
Пример #5
0
    def testRequiredFields(self):
        required = MIXS.required_fields()

        self.assertEqual(type(required), tuple,
                         "required_fields() returns a list.")

        self.assertTrue(
            len(required) > 0, "required_fields() return is not empty.")
Пример #6
0
    def testValidData(self):
        just_right = {
            "biome": "blah",
            "body_product": "blah",
            "collection_date": "blah",
            "env_package": "blah",
            "feature": "blah",
            "geo_loc_name": "blah",
            "lat_lon": "blah",
            "material": "blah",
            "project_name": "blah",
            "rel_to_oxygen": "blah",
            "samp_collect_device": "blah",
            "samp_mat_process": "blah",
            "samp_size": "blah",
            "source_mat_id": ["a", "b", "c"]
        }

        valid = MIXS.check_dict(just_right)

        self.assertTrue(valid, "True return for valid data.")
Пример #7
0
    def testValidData(self):
        just_right = {
            "biome": "blah",
            "body_product": "blah",
            "collection_date": "blah",
            "env_package": "blah",
            "feature": "blah",
            "geo_loc_name": "blah",
            "lat_lon": "blah",
            "material": "blah",
            "project_name": "blah",
            "rel_to_oxygen": "blah",
            "samp_collect_device": "blah",
            "samp_mat_process": "blah",
            "samp_size": "blah",
            "source_mat_id": [ "a", "b", "c" ]
          }

        valid = MIXS.check_dict(just_right)

        self.assertTrue(valid, "True return for valid data.")
Пример #8
0
    def testRequiredFields(self):
        required = MIXS.required_fields()

        self.assertEqual(type(required), tuple, "required_fields() returns a list.")

        self.assertTrue(len(required) > 0, "required_fields() return is not empty.")