Exemple #1
0
 def test_validation(self):
     good_dict = {
         'metadata': {
             'foo': 'bar'
         },
         'name': 'Johnny',
         'class': {
             'module': 'some',
             'name': 'thing'
         },
         'data': {}
     }
     self.assertTrue(BW2Package._is_valid_package(good_dict))
     d = copy.deepcopy(good_dict)
     d['name'] = ()
     self.assertTrue(BW2Package._is_valid_package(d))
     for key in ['metadata', 'name', 'data']:
         d = copy.deepcopy(good_dict)
         del d[key]
         self.assertFalse(BW2Package._is_valid_package(d))
Exemple #2
0
 def test_validation(self):
     good_dict = {
         "metadata": {
             "foo": "bar"
         },
         "name": "Johnny",
         "class": {
             "module": "some",
             "name": "thing"
         },
         "data": {},
     }
     self.assertTrue(BW2Package._is_valid_package(good_dict))
     d = copy.deepcopy(good_dict)
     d["name"] = ()
     self.assertTrue(BW2Package._is_valid_package(d))
     for key in ["metadata", "name", "data"]:
         d = copy.deepcopy(good_dict)
         del d[key]
         self.assertFalse(BW2Package._is_valid_package(d))