Beispiel #1
0
 def test_insert9(self):
     a = Course(course_name="hh",
                course_type="ss",
                course_url="4399",
                platform_name="sss")
     db.insert_course_table(a)
     self.assertTrue(db.insert_course_table(a))
Beispiel #2
0
    def test_insert6(self):

        a = Course(course_name="这是一个测试这是一个测试一个测试",
                   course_type="ss",
                   course_url="4399",
                   platform_name="sss")
        self.assertTrue(db.insert_course_table(a))
Beispiel #3
0
    def test_insert2(self):

        a = Course(course_name="",
                   course_type="",
                   course_url="",
                   platform_name="")
        self.assertTrue(db.insert_course_table(a))
Beispiel #4
0
    def test_insert7(self):

        a = Course(
            course_name="这ddd一个测试这s是一个测试一个测试",
            course_type=
            "s是sssssssssssssssssssssssssssssssssssssssssssssssssssssddddddddddddddddddddddddddddddddddddddddddds",
            course_url="4399",
            platform_name="sss")
        self.assertFalse(db.insert_course_table(a))
Beispiel #5
0
    def test_insert4(self):

        a = Course(
            course_name="aaasssss",
            course_type=
            "saaaaaaaaa555sssssssssssssssss55555555555555555sssssssssssssssssssssssssssssssssssss",
            course_url="4399",
            platform_name="sss")
        self.assertFalse(db.insert_course_table(a))
Beispiel #6
0
    def test_insert8(self):

        a = "Cours)"
        self.assertFalse(db.insert_course_table(a))
Beispiel #7
0
 def test_insert8(self):
     a = None
     self.assertFalse(db.insert_course_table(a))
 def test_course(self):
     a = Course(course_name="这是一个测试",
                course_type="ss",
                course_url="4399",
                platform_name="")
     b = Course(course_name="这是一个测试",
                course_type="sss",
                course_url="4399d",
                platform_name="rt")
     s = [a, b]
     db.insert_courses_table(s)
     #c=COurse(course_name=)
     self.assertTrue(
         db.insert_course_table(
             Course(course_name="s",
                    course_type="ss",
                    course_url="757",
                    platform_name="1);DROP ALL TABLE--")))
     self.assertEqual(db.select_all_course()[0].course_name, a.course_name)
     db.delete_all_course_table()
     a = Course(course_name="TABLE",
                course_type="ss",
                course_url="4399",
                platform_name="1);DROP ALL TABLE--")
     b = Course(course_name="ALL",
                course_type="sss",
                course_url="4399d",
                platform_name="1);DROP ALL TABLE--")
     s = [a, b]
     self.assertTrue(db.insert_courses_table(s))
     self.assertEqual(db.select_all_course()[0].course_name, a.course_name)
     self.assertTrue(db.delete_course_table(b))
     self.assertEqual(db.select_all_course()[0].course_name, a.course_name)
     db.drop_course_table()
     db.init_course_table()
     a = Course(course_name="TABLE",
                course_type="ss",
                course_url="4399",
                platform_name="1);DROP TABLE if exists COURSE;--")
     b = Course(course_name="ALL",
                course_type="sss",
                course_url="4399d",
                platform_name="1);DROP TABLE if exists COURSE;--")
     s = [a, b]
     db.insert_courses_table(s)
     self.assertFalse(db.delete_course_table2("1);DROP ALL TABLE--"))
     self.assertEqual(db.select_all_course()[0].course_name, a.course_name)
     self.assertTrue(
         db.update_course_table(
             1,
             Course(course_name="TABLE",
                    course_type="ss",
                    course_url="4399",
                    platform_name="1);DROP TABLE if exists COURSE;--")))
     self.assertEqual(
         db.select_course_name("5);DROP TABLE if exists COURSE;--"), [])
     self.assertEqual(
         db.select_course_type("5);DROP TABLE if exists COURSE;--"), [])
     self.assertEqual(
         db.select_platform_name("5);DROP TABLE if exists COURSE;--"), [])
     self.assertEqual(
         db.select_course_type_accuracy(
             "5);DROP TABLE if exists COURSE;--"), [])
     self.assertEqual(
         db.select_platform_course_name(
             "s", "5);DROP TABLE if exists COURSE;--"), [])