コード例 #1
0
ファイル: test_pyset.py プロジェクト: rzlim08/pyset
 def test_subtract(self):
     data_path = get_simple_csv()
     data_path2 = get_simple_csv2()
     self.pytest.add_csv(data_path)
     self.pytest.add_csv(data_path2)
     sub = self.pytest.subtract()
     self.assertEqual(len(sub), 3)
コード例 #2
0
ファイル: test_pyset.py プロジェクト: rzlim08/pyset
 def test_csv_intersection_no_results(self):
     data_path1 = get_simple_csv()
     data_path3 = get_simple_csv3()
     self.pytest.add_csv(data_path1)
     self.pytest.add_csv(data_path3)
     intersect = self.pytest.intersection()
     self.assertEqual(len(intersect), 0)
コード例 #3
0
ファイル: test_pyset.py プロジェクト: rzlim08/pyset
 def test_csv_intersection(self):
     data_path1 = get_simple_csv()
     data_path2 = get_simple_csv2()
     self.pytest.add_csv(data_path1)
     self.pytest.add_csv(data_path2)
     intersect = self.pytest.intersection()
     self.assertEqual(intersect, [("J", "K", "L")])
コード例 #4
0
ファイル: test_pyset.py プロジェクト: rzlim08/pyset
 def test_csv_columns(self):
     data_path1 = get_simple_csv()
     data_path3 = get_simple_csv3()
     self.pytest.add_csv(data_path1, [1, 3])
     self.pytest.add_csv(data_path3, [1, 3])
     intersect = self.pytest.intersection()
     self.assertEqual(len(intersect), 1)
     self.assertEqual(intersect, [("A", "C")])
コード例 #5
0
ファイル: test_pyset.py プロジェクト: rzlim08/pyset
 def test_set_primary(self):
     data_path = get_simple_csv()
     data_path2 = get_simple_csv2()
     self.pytest.add_csv(data_path, [1, 3])
     self.pytest.add_csv(data_path2, [2, 3])
     self.pytest.set_primary(2)
     subtract = self.pytest.subtract()
     self.assertEqual(len(subtract), 3)
     self.assertEqual(subtract, [('2', '3'), ('K', 'L'), ('5', '6')])
コード例 #6
0
ファイル: test_pyset.py プロジェクト: rzlim08/pyset
 def test_intersection_full_output(self):
     data_path = get_simple_csv()
     data_path2 = get_simple_csv2()
     self.pytest.add_csv(data_path, [1, 3])
     self.pytest.add_csv(data_path2, [2, 3])
     self.pytest.set_full_output(True)
     intersect = self.pytest.intersection()
     self.assertEqual(len(intersect), 1)
     self.assertEqual(intersect, [("A", "B", "C")])
コード例 #7
0
ファイル: test_pyset.py プロジェクト: rzlim08/pyset
 def test_union(self):
     data_path = get_simple_csv()
     data_path2 = get_simple_csv2()
     self.pytest.add_csv(data_path)
     self.pytest.add_csv(data_path2)
     un = self.pytest.union()
     self.assertEqual(len(un), 7)
     self.assertEqual([('A', 'B', 'C'), ('D', 'E', 'F'), ('G', 'H', 'I'),
                       ('J', 'K', 'L'), ('B', 'A', 'C'), ('1', '2', '3'),
                       ('4', '5', '6')], un)
コード例 #8
0
ファイル: test_pyset.py プロジェクト: rzlim08/pyset
 def test_3_csv_intersection_one_result(self):
     data_path = get_simple_csv()
     data_path2 = get_simple_csv2()
     data_path3 = get_simple_csv3()
     self.pytest.add_csv(data_path, [1, 3])
     self.pytest.add_csv(data_path2, [2, 3])
     self.pytest.add_csv(data_path3, [2, 3])
     intersect = self.pytest.intersection()
     self.assertEqual(len(intersect), 1)
     self.assertEqual(intersect, [("A", "C")])
コード例 #9
0
ファイル: test_pyset.py プロジェクト: rzlim08/pyset
    def test_3_csv_intersection(self):
        data_path = get_simple_csv()
        data_path2 = get_simple_csv2()
        data_path3 = get_simple_csv3()

        self.pytest.add_csv(data_path)
        self.pytest.add_csv(data_path2)
        self.pytest.add_csv(data_path3)
        intersect = self.pytest.intersection()
        self.assertEqual(len(intersect), 0)
コード例 #10
0
ファイル: test_pyset.py プロジェクト: rounakdatta/pyset
 def test_set_primary_full(self):
     data_path = get_simple_csv()
     data_path2 = get_simple_csv2()
     self.pytest.add_csv(data_path, [1, 3])
     self.pytest.add_csv(data_path2, [2, 3])
     self.pytest.set_primary(2)
     self.pytest.set_full_output(True)
     subtract = self.pytest.subtract()
     self.assertEqual(len(subtract), 3)
     self.assertEqual(subtract, [('1', '2', '3'), ('J', 'K', 'L'),
                                 ('4', '5', '6')])
     """
コード例 #11
0
ファイル: test_pyset.py プロジェクト: rzlim08/pyset
 def test_read_csv(self):
     data_path = get_simple_csv()
     csv = self.pytest.read_csv(data_path)
     self.assertIsNotNone(csv)
コード例 #12
0
ファイル: test_pyset.py プロジェクト: rzlim08/pyset
 def test_subtract_no_results(self):
     data_path = get_simple_csv()
     self.pytest.add_csv(data_path)
     self.pytest.add_csv(data_path)
     sub = self.pytest.subtract()
     self.assertEqual(len(sub), 0)