def test_logged_user_should_be_able_to_create_a_graph(self, mocked_user):
     mocked_user.return_value = self.user
     self.client.get(reverse("login"))
     self.assertFalse(Graph.query(Graph.user_id == self.user.user_id()).get())
     post_data = {'is_public': False, 'name': 'Test', 'spreadsheet_id': '123'}
     response = self.client.post(reverse("graph_create"), post_data)
     self.assertEqual(response.status_code, 302)
     new_graph = Graph.query(Graph.user_id == self.user.user_id()).get()
     self.assertTrue(new_graph)
 def test_logged_user_should_be_able_to_create_a_graph(self, mocked_user):
     mocked_user.return_value = self.user
     self.client.get(reverse("login"))
     self.assertFalse(
         Graph.query(Graph.user_id == self.user.user_id()).get())
     post_data = {
         'is_public': False,
         'name': 'Test',
         'spreadsheet_id': '123'
     }
     response = self.client.post(reverse("graph_create"), post_data)
     self.assertEqual(response.status_code, 302)
     new_graph = Graph.query(Graph.user_id == self.user.user_id()).get()
     self.assertTrue(new_graph)
Exemple #3
0
def FetchGraphs():
    user = users.get_current_user()
    try:
        graphs_query = Graph.query(Graph.user_id == user.user_id())
    except AttributeError:
        []
    return graphs_query
Exemple #4
0
def FetchGraphs():
  user = users.get_current_user()
  try:
    graphs_query = Graph.query(Graph.user_id == user.user_id())
  except AttributeError:
    []
  return graphs_query
 def test_logged_user_should_not_be_able_to_create_a_graph_with_wrong_data(self, mocked_user):
     mocked_user.return_value = self.user
     self.client.get(reverse("login"))
     post_data = {}
     response = self.client.post(self.url, post_data)
     self.assertEqual(response.status_code, 200)
     new_graph = Graph.query(Graph.user_id == self.user.user_id()).get()
     self.assertFalse(new_graph)
 def test_logged_user_should_not_be_able_to_update_a_graph_with_wrong_data(self, mocked_user):
     mocked_user.return_value = self.user
     self.client.get(reverse("login"))
     is_public_value = self.graph.is_public
     post_data = {'is_public': not is_public_value}
     response = self.client.post(self.url, post_data)
     self.assertEqual(response.status_code, 200)
     graph_not_modified = Graph.query(Graph.user_id == self.user.user_id()).get()
     self.assertEqual(graph_not_modified.is_public, is_public_value)
 def test_logged_user_should_not_be_able_to_create_a_graph_with_wrong_data(
         self, mocked_user):
     mocked_user.return_value = self.user
     self.client.get(reverse("login"))
     post_data = {}
     response = self.client.post(self.url, post_data)
     self.assertEqual(response.status_code, 200)
     new_graph = Graph.query(Graph.user_id == self.user.user_id()).get()
     self.assertFalse(new_graph)
 def test_logged_user_should_not_be_able_to_update_a_graph_with_wrong_data(
         self, mocked_user):
     mocked_user.return_value = self.user
     self.client.get(reverse("login"))
     is_public_value = self.graph.is_public
     post_data = {'is_public': not is_public_value}
     response = self.client.post(self.url, post_data)
     self.assertEqual(response.status_code, 200)
     graph_not_modified = Graph.query(
         Graph.user_id == self.user.user_id()).get()
     self.assertEqual(graph_not_modified.is_public, is_public_value)