Example #1
0
    def test_Build(self):
        mc = ModelCollection()
        items = [{'name':"hello"}, {'name':"world"}]

        with self.assertRaises(TypeError):
            mc._build(items)
        mc._model = MockModel
        entities = mc._build(items)

        for entity in entities:
            self.assertTrue(hasattr(entity, 'name'))
            self.assertTrue(entity.name in ['hello', 'world'])