def test_guess_none(self): "Unknown structure" data = {'foo': 'bar'} cls = suggest_document_class(data, self.choices) self.assertEquals(cls, None)
def test_guess_person_invalid(self): "Person (invalid data type)" data = {'name': 123} cls = suggest_document_class(data, self.choices) self.assertEquals(cls, None)
def test_guess_user(self): "User" data = {'name': u'John', 'password': u'foo'} cls = suggest_document_class(data, self.choices) self.assertEquals(cls, self.user_class)
def test_guess_person(self): "Person" data = {'name': u'John'} cls = suggest_document_class(data, self.choices) self.assertEquals(cls, self.person_class)