Example #1
0
 def test_guess_none(self):
     "Unknown structure"
     data = {'foo': 'bar'}
     cls = suggest_document_class(data, self.choices)
     self.assertEquals(cls, None)
Example #2
0
 def test_guess_person_invalid(self):
     "Person (invalid data type)"
     data = {'name': 123}
     cls = suggest_document_class(data, self.choices)
     self.assertEquals(cls, None)
Example #3
0
 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)
Example #4
0
 def test_guess_person(self):
     "Person"
     data = {'name': u'John'}
     cls = suggest_document_class(data, self.choices)
     self.assertEquals(cls, self.person_class)