def test_add(self): self.assertEqual(0, len(ReportCard.list_by_user())) response = self.testapp.post('/card/add', {'name': 'Add Test Name'}) self.assertRedirect('/card/list$', response) cards = ReportCard.list_by_user() self.assertEqual(1, len(cards)) self.assertEqual('Add Test Name', cards[0].name)
def list(self): # TODO: handle this some other way AppUser.record_access(users.get_current_user()) current_user = AppUser.for_user(users.get_current_user()) template = JinjaEnv.get().get_template('templates/card/list.html') self.response.out.write(template.render({'cards': ReportCard.list_by_user(), 'current_user': current_user}))