def test_properties_name_1(self): project = Project() try: project.name = "ABCdefgHIJK" except ValueError: self.fail()
def test_properties_name_2(self): project = Project() try: project.name = "Bad;Name" except ValueError: pass else: self.fail()
def test_adapter_converter(self): project = Project() project.nr = 12345 project.name = "TestProject" project.description = "It's just a test." out = Project.adapter(project) project2 = Project.converter(bytes(out, "UTF-8", "replace")) self.assertEqual(project.nr, project2.nr) self.assertEqual(project.name, project2.name) self.assertEqual(project.description, project2.description)
def new_project(project_nr, name, description): pr = Project() pr.nr = project_nr pr.name = name pr.description = description pr.insert()