Пример #1
0
 def test_notes_create(self):
     rv = self.app.post('/api/v0/report/' + str(self.r.key()) +
                        '/cell/2_0_0/note',
                        data='{"msg": "test"}')
     self.assertEquals(200, rv.status_code)
     self.assertEquals(2, Note.all().count())
     self.assertEquals(2, self.cell.note_set.count())
Пример #2
0
 def test_note_list(self):
     rv = self.app.get('/api/v0/report/' + str(self.r.key()) + '/cell/2_0_0/note')
     self.assertEquals(200, rv.status_code)
     js = json.loads(rv.data)
     self.assertEquals(1, len(js))
     n = js[0]
     self.assertEquals('test msg', n['msg'])
     self.assertEquals('test', n['author'])
     self.assertEquals(timestamp(self.when), n['date'])
     self.assertEquals(1, Note.all().count())
Пример #3
0
 def test_note_list(self):
     rv = self.app.get('/api/v0/report/' + str(self.r.key()) +
                       '/cell/2_0_0/note')
     self.assertEquals(200, rv.status_code)
     js = json.loads(rv.data)
     self.assertEquals(1, len(js))
     n = js[0]
     self.assertEquals('test msg', n['msg'])
     self.assertEquals('test', n['author'])
     self.assertEquals(timestamp(self.when), n['date'])
     self.assertEquals(1, Note.all().count())
Пример #4
0
 def setUp(self):
     app.config['TESTING'] = True
     self.app = app.test_client()
     self.login('*****@*****.**', 'testuser')
     r = Report(start=date.today(), finished=False)
     r.put()
     self.r = r
     self.cell = Cell(x=0, y=0, z=2, report=self.r, ndfi_high=1.0, ndfi_low=0.0)
     self.cell.put()
     for x in Note.all():
         x.delete()
     self.when = datetime.now()
     self.note = Note(msg='test msg', added_by=users.get_current_user(), cell=self.cell, added_on=self.when)
     self.note.put()
Пример #5
0
 def setUp(self):
     app.config['TESTING'] = True
     self.app = app.test_client()
     self.login('*****@*****.**', 'testuser')
     r = Report(start=date.today(), finished=False)
     r.put()
     self.r = r
     self.cell = Cell(x=0,
                      y=0,
                      z=2,
                      report=self.r,
                      ndfi_high=1.0,
                      ndfi_low=0.0)
     self.cell.put()
     for x in Note.all():
         x.delete()
     self.when = datetime.now()
     self.note = Note(msg='test msg',
                      added_by=users.get_current_user(),
                      cell=self.cell,
                      added_on=self.when)
     self.note.put()
Пример #6
0
 def test_notes_create(self):
     rv = self.app.post('/api/v0/report/' + str(self.r.key()) + '/cell/2_0_0/note', data='{"msg": "test"}')
     self.assertEquals(200, rv.status_code)
     self.assertEquals(2, Note.all().count())
     self.assertEquals(2, self.cell.note_set.count())