Skip to content

Commit

Permalink
extend coverage
Browse files Browse the repository at this point in the history
  • Loading branch information
sdpython committed Jun 10, 2019
1 parent 1c6801b commit f24acaf
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 0 deletions.
11 changes: 11 additions & 0 deletions _unittests/ut_df/test_dataframe_io_helpers.py
Expand Up @@ -214,6 +214,17 @@ def test_read_json_file2(self):
{'a_a': 3.0, 'a_c': None, 'b_0': 4, 'b_1': 5, 'b_2': 'r'}]
self.assertEqual(jsjson, exp)

def test_read_json_item(self):
text = TestDataFrameIOHelpers.text_json
st = JsonPerRowsStream(StringIO(text))
res = []
while True:
n = st.read()
if not n:
break
res.append(n)
self.assertGreater(len(res), 1)


if __name__ == "__main__":
unittest.main()
6 changes: 6 additions & 0 deletions _unittests/ut_df/test_pandas_groupbynan.py
Expand Up @@ -87,6 +87,12 @@ def test_pandas_groupbynan_tuple(self):
self.assertEqual(d[0]["n"], 1)
self.assertEqual(d[1]["a"], "NAN")

def test_pandas_groupbynan_regular(self):
df = pandas.DataFrame([dict(a="a", b=1), dict(a="a", b=2)])
gr = df.groupby(["a"]).sum()
gr2_ = pandas_groupby_nan(df, ["a"]).sum()
self.assertEqualDataFrame(gr, gr2_)


if __name__ == "__main__":
unittest.main()

0 comments on commit f24acaf

Please sign in to comment.