def test_csv_dataframe(self): io = load_string(self.csv_data) df = io.as_dataframe() self.assertEqual(len(df), 2) val = df[df.two == "2"].three[0] self.assertEqual(val, "3")
def test_csv_dataframe(self): io = load_string(self.csv_data) df = io.as_dataframe() self.assertEqual(len(df), 2) val = df[df.two == '2'].three[0] self.assertEqual(val, '3')
def load_string(self, response): return load_string(response.content.decode('utf-8'))
def test_no_model(self): response = self.client.get("/nomodel.csv") data = load_string(response.content) self.assertEqual(len(data), 4) self.assertEqual(data[0].x, '5')
def test_viewset(self): response = self.client.get("/router/timeseries/.csv") data = load_string(response.content) self.assertEqual(len(data), 5) self.assertEqual(data[0].value, '0.5')