def test_create_no_attributes(self): """Try and create a project without setting any attributes This should fail with ValidationError """ project = Project() with self.assertRaises(ValidationError): project.full_clean()
def test_valid_website(self): project = Project() project.name = 'Test project' project.type = 'O' for u in valid_urls: project.website = u project.full_clean()
def test_invalid_website(self): project = Project() project.name = 'Test project' project.type = 'O' for u in invalid_urls: project.website = u with self.assertRaises(ValidationError): project.full_clean()
def test_create_necessary_attributes(self): project = Project() project.name = 'Test project' project.type = 'O' project.full_clean()