def test_create_source_positive(self): source = Source(name='source1', mnemonic='source1', parent=self.org1, created_by=self.user1, updated_by=self.user1) source.full_clean() source.save() self.assertTrue(Source.objects.filter( mnemonic='source1', parent_type=ContentType.objects.get_for_model(Organization), parent_id=self.org1.id) .exists()) self.assertEquals(source.mnemonic, source.__unicode__()) self.assertEquals(self.org1.mnemonic, source.parent_resource) self.assertEquals(self.org1.resource_type, source.parent_resource_type) self.assertEquals(0, source.num_versions)
def test_create_source_positive__valid_attributes(self): source = Source(name='source1', mnemonic='source1', parent=self.userprofile1, source_type='Dictionary', public_access=ACCESS_TYPE_EDIT, created_by=self.user1, updated_by=self.user1) source.full_clean() source.save() self.assertTrue(Source.objects.filter( mnemonic='source1', parent_type=ContentType.objects.get_for_model(UserProfile), parent_id=self.userprofile1.id) .exists()) self.assertEquals(source.mnemonic, source.__unicode__()) self.assertEquals(self.userprofile1.mnemonic, source.parent_resource) self.assertEquals(self.userprofile1.resource_type, source.parent_resource_type) self.assertEquals(0, source.num_versions)