示例#1
0
 def test_written_about(self):
     u1 = User(nickname='john', email='*****@*****.**',username = "******",password = "******",college="lol")
     u2 = Teacher(name='susan',subject = "jac",college="lo")
     db.session.add(u1)
     db.session.add(u2)
     db.session.commit()
     u = u1.written_about(u2)
     db.session.add(u)
     db.session.commit()
     assert u1.written_about(u2) is None
     assert u1.has_written_about(u2)
     assert u1.teachers.count() == 1
     #print("mwahahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhahahah"+str(u1.teachers.first().id))
     assert u1.teachers.first().name == 'susan'
     assert u2.students.count() == 1
     assert u2.students.first().nickname == 'john'