def setUp(self): super(AddLectureApiTest, self).setUp() self.simon = Lecturer('simon', '1234', 'Simon', 'McCallum') db.session.add(self.simon) imt3601 = Course('IMT3601 - Game Programming', self.simon) db.session.add(imt3601) imt3601_l1 = Lecture('Lecture 1', imt3601) db.session.add(imt3601_l1) self.frode = Lecturer('frode', '1234', 'Frode', 'Haug') db.session.add(self.frode) self.imt1031 = Course('IMT1031 - Grunnleggende Programmering', self.frode) db.session.add(self.imt1031) self.imt1031_l1 = Lecture('Lecture 1', self.imt1031) db.session.add(self.imt1031_l1) self.imt1031_l2 = Lecture('Lecture 2', self.imt1031) db.session.add(self.imt1031_l2) self.imt1031_l3 = Lecture('Lecture 3', self.imt1031) db.session.add(self.imt1031_l3) db.session.flush()
def mock_db(): """ Insert mock data into database """ init_db() simon = Lecturer('*****@*****.**', sha256('1234'.encode('utf-8')).hexdigest(), 'Simon', 'McCallum') simon.admin = True db.session.add(simon) magnus = Lecturer('*****@*****.**', sha256('12345'.encode('utf-8')).hexdigest(), 'Magnus', 'Vik') db.session.add(magnus) imt3601 = Course('IMT3601 - Game Programming', simon) db.session.add(imt3601) imt3601_l1 = Lecture('Lecture 1', imt3601) db.session.add(imt3601_l1) imt3601_l1_c1 = Comment('This is boring', datetime(2015, 11, 26, 10, 30), imt3601_l1) db.session.add(imt3601_l1_c1) imt3601_l1_c2 = Comment('This is fun!', datetime(2015, 11, 26, 10, 40), imt3601_l1) db.session.add(imt3601_l1_c2) imt3601_l1_c3 = Comment('Help?', datetime(2015, 11, 26, 10, 50), imt3601_l1) db.session.add(imt3601_l1_c3) imt3601_l1_c4 = Comment('A bit longer comment for your convenience', datetime(2015, 11, 26, 10, 10), imt3601_l1) db.session.add(imt3601_l1_c4) imt3601_l1_r1 = CommentRating(1, 1, imt3601_l1_c1, imt3601_l1) db.session.add(imt3601_l1_r1) imt3601_l1_r2 = CommentRating(1, 2, imt3601_l1_c1, imt3601_l1) db.session.add(imt3601_l1_r2) imt3601_l1_r3 = CommentRating(1, 3, imt3601_l1_c1, imt3601_l1) db.session.add(imt3601_l1_r3) imt3601_l1_r4 = CommentRating(-1, 1, imt3601_l1_c3, imt3601_l1) db.session.add(imt3601_l1_r4) imt3601_l1_r5 = CommentRating(1, 1, imt3601_l1_c4, imt3601_l1) db.session.add(imt3601_l1_r5) db.session.flush()
def mock_db(): """ Insert mock data into database """ init_db() simon = Lecturer('*****@*****.**', sha256('1234'.encode('utf-8')).hexdigest(), 'Simon', 'McCallum') simon.admin = True db.session.add(simon) magnus = Lecturer('*****@*****.**', sha256('12345'.encode('utf-8')).hexdigest(), 'Magnus', 'Vik') db.session.add(magnus) imt3601 = Course('IMT3601 - Game Programming', simon) db.session.add(imt3601) imt3601_l1 = Lecture('Lecture 1', imt3601) db.session.add(imt3601_l1) imt3601_l1_c1 = Comment('This is boring', datetime(2015, 11, 26, 10, 30), imt3601_l1) db.session.add(imt3601_l1_c1) imt3601_l1_c2 = Comment('This is fun!', datetime(2015, 11, 26, 10, 40), imt3601_l1) db.session.add(imt3601_l1_c2) imt3601_l1_c3 = Comment('Help?', datetime(2015, 11, 26, 10, 50), imt3601_l1) db.session.add(imt3601_l1_c3) imt3601_l1_c4 = Comment( 'A bit longer comment for your convenience', datetime(2015, 11, 26, 10, 10), imt3601_l1) db.session.add(imt3601_l1_c4) imt3601_l1_r1 = CommentRating(1, 1, imt3601_l1_c1, imt3601_l1) db.session.add(imt3601_l1_r1) imt3601_l1_r2 = CommentRating(1, 2, imt3601_l1_c1, imt3601_l1) db.session.add(imt3601_l1_r2) imt3601_l1_r3 = CommentRating(1, 3, imt3601_l1_c1, imt3601_l1) db.session.add(imt3601_l1_r3) imt3601_l1_r4 = CommentRating(-1, 1, imt3601_l1_c3, imt3601_l1) db.session.add(imt3601_l1_r4) imt3601_l1_r5 = CommentRating(1, 1, imt3601_l1_c4, imt3601_l1) db.session.add(imt3601_l1_r5) db.session.flush()
def setUp(self): super(AddEngagementApiTest, self).setUp() simon = Lecturer('simon', '1234', 'Simon', 'McCallum') db.session.add(simon) imt3601 = Course('IMT3601 - Game Programming', simon) db.session.add(imt3601) imt3601_l1 = Lecture('Lecture 1', imt3601) db.session.add(imt3601_l1) db.session.flush()
def setUp(self): super(SetCommentRatingApiTest, self).setUp() simon = Lecturer('simon', '1234', 'Simon', 'McCallum') db.session.add(simon) imt3601 = Course('IMT3601 - Game Programming', simon) db.session.add(imt3601) imt3601_l1 = Lecture('Lecture 1', imt3601) db.session.add(imt3601_l1) imt3601_l1_c1 = Comment('This is boring', datetime.utcnow(), imt3601_l1) db.session.add(imt3601_l1_c1) db.session.flush()
def setUp(self): super(GetCommentRatingApiTest, self).setUp() simon = Lecturer('simon', '1234', 'Simon', 'McCallum') db.session.add(simon) imt3601 = Course('IMT3601 - Game Programming', simon) db.session.add(imt3601) imt3601_l1 = Lecture('Lecture 1', imt3601) db.session.add(imt3601_l1) comment = Comment('This is boring', datetime.utcnow(), imt3601_l1) db.session.add(comment) db.session.flush() self.lecture = imt3601_l1 # Using the POST API is required to make server use the correct # client_id. See API doc for info about the client_id Cookie. self.client.post('/api/0/lectures/1/comments/1/rating', data=dict(rating=1))
def setUp(self): super(GetCommentsApiTest, self).setUp() simon = Lecturer('simon', '1234', 'Simon', 'McCallum') db.session.add(simon) imt3601 = Course('IMT3601 - Game Programming', simon) db.session.add(imt3601) imt3601_l1 = Lecture('Lecture 1', imt3601) db.session.add(imt3601_l1) self.submissionTime = datetime.utcnow() imt3601_l1_c1 = Comment('This is boring', self.submissionTime, imt3601_l1) imt3601_l1_c2 = Comment('This is fun!', self.submissionTime, imt3601_l1) db.session.add(imt3601_l1_c1) db.session.add(imt3601_l1_c2) db.session.flush()