示例#1
0
    def test_properties_name_1(self):
        project = Project()

        try:
            project.name = "ABCdefgHIJK"
        except ValueError:
            self.fail()
示例#2
0
    def test_properties_name_2(self):
        project = Project()

        try:
            project.name = "Bad;Name"
        except ValueError:
            pass
        else:
            self.fail()
示例#3
0
 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)
示例#4
0
def new_project(project_nr, name, description):
    pr = Project()
    pr.nr = project_nr
    pr.name = name
    pr.description = description
    pr.insert()