Beispiel #1
0
 def test_parse_cereals_no_ppg_data(self):
     class Loader(DataLoader):
         def get_item(self, dir_suffix, item_name):
             grain_add = pale_add.to_dict()
             grain_add[u'data'].pop(u'ppg')
             grain_add.update(grain_add.pop(u'data'))
             return grain_add
     grain_add = pale_add.to_dict()
     grain_add[u'data'].pop(u'ppg')
     grain_add.update(grain_add.pop(u'data'))
     with self.assertRaises(Exception):
         parse_cereals(grain_add, Loader('./'))
Beispiel #2
0
    def test_parse_cereals_no_ppg_data(self):
        class Loader(DataLoader):
            def get_item(self, dir_suffix, item_name):
                grain_add = pale_add.to_dict()
                grain_add[u"data"].pop(u"ppg")
                grain_add.update(grain_add.pop(u"data"))
                return grain_add

        grain_add = pale_add.to_dict()
        grain_add[u"data"].pop(u"ppg")
        grain_add.update(grain_add.pop(u"data"))
        with self.assertRaises(GrainException) as ctx:
            parse_cereals(grain_add, Loader("./"))
        self.assertEquals(str(ctx.exception), u"pale 2-row: Must provide ppg or hwe")
 def test_parse_cereals_no_ppg_data(self):
     class Loader(DataLoader):
         def get_item(self, dir_suffix, item_name):
             grain_add = pale_add.to_dict()
             grain_add[u'data'].pop(u'ppg')
             grain_add.update(grain_add.pop(u'data'))
             return grain_add
     grain_add = pale_add.to_dict()
     grain_add[u'data'].pop(u'ppg')
     grain_add.update(grain_add.pop(u'data'))
     with self.assertRaises(GrainException) as ctx:
         parse_cereals(grain_add, Loader('./'))
     self.assertEquals(str(ctx.exception),
                       u"pale 2-row: Must provide ppg or hwe")
Beispiel #4
0
    def test_parse_cereals_loader_returns_no_data(self):
        def get_item(dir_suffix, item_name):
            return {}

        self.loader.get_item = get_item
        out = parse_cereals(self.grain_add, self.loader)
        self.assertEquals(out, pale_add)
Beispiel #5
0
 def test_parse_cereals_no_ppg(self):
     grain_add = pale_add.to_dict()
     grain_add[u'data'].pop(u'ppg')
     grain_add.update(grain_add.pop(u'data'))
     out = parse_cereals(grain_add, self.loader)
     self.assertEquals(out, pale_add)
Beispiel #6
0
 def test_parse_cereals_loader_returns_no_data(self):
     def get_item(dir_suffix, item_name):
         return {}
     self.loader.get_item = get_item
     out = parse_cereals(self.grain_add, self.loader)
     self.assertEquals(out, pale_add)
Beispiel #7
0
 def test_parse_cereals(self):
     out = parse_cereals(self.grain_add, self.loader)
     self.assertEquals(out, pale_add)
Beispiel #8
0
 def test_parse_cereals_no_ppg(self):
     grain_add = pale_add.to_dict()
     grain_add[u"data"].pop(u"ppg")
     grain_add.update(grain_add.pop(u"data"))
     out = parse_cereals(grain_add, self.loader)
     self.assertEquals(out, pale_add)
Beispiel #9
0
 def test_parse_cereals(self):
     out = parse_cereals(self.grain_add, self.loader)
     self.assertEquals(out, pale_add)