コード例 #1
0
    def test_manual(self):
        result = parse_dict("samples/regressions/manual_a.json")['A']
        result.pop('name')
        result.pop('reporting__antennas_path')

        network_result = parse_dict("samples/regressions/manual_a_orange_network.json")['A_orange']
        network_result.pop('name')
        network_result.pop('reporting__antennas_path')
        self.assertTrue(*metric_suite(self.user_a, result, **ARGS))
        self.assertTrue(*metric_suite(self.user_a_orange, result, **ARGS))
        self.assertTrue(*metric_suite(self.user_a_orange_network, network_result, network=True,  **ARGS))
        self.assertTrue(*metric_suite(self.user_a_network, network_result, network=True, **ARGS))
コード例 #2
0
    def test_manual(self):
        result = parse_dict("samples/regressions/manual_a.json")['A']
        result.pop('name')
        result.pop('reporting__antennas_path')

        network_result = parse_dict(
            "samples/regressions/manual_a_orange_network.json")['A_orange']
        network_result.pop('name')
        network_result.pop('reporting__antennas_path')
        self.assertTrue(*metric_suite(self.user_a, result, **ARGS))
        self.assertTrue(*metric_suite(self.user_a_orange, result, **ARGS))
        self.assertTrue(*metric_suite(
            self.user_a_orange_network, network_result, network=True, **ARGS))
        self.assertTrue(*metric_suite(
            self.user_a_network, network_result, network=True, **ARGS))
コード例 #3
0
ファイル: test_manual.py プロジェクト: ThomasRoca/bandicoot
 def test_A_orange_metrics(self):
     self.assertTrue(*metric_suite(self.user_A_orange, parse_dict("samples/manual/A.json"), groupby=None, decimal=4))
コード例 #4
0
ファイル: test_manual.py プロジェクト: ThomasRoca/bandicoot
 def test_B_metrics(self):
     self.assertTrue(*metric_suite(self.user_B, parse_dict("samples/manual/B.json"), groupby=None, decimal=3))
コード例 #5
0
 def test_network_ego(self):
     self.assertTrue(*metric_suite(
         self.network_ego,
         parse_dict("samples/regressions/ego.json")['ego'], **ARGS))
コード例 #6
0
 def test_sample_user(self):
     self.assertTrue(*metric_suite(
         self.sample_user,
         parse_dict("samples/regressions/sample_user.json")['sample_user'],
         groupby=None,
         **ARGS))
コード例 #7
0
 def test_empty_user_all(self):
     self.assertTrue(*metric_suite(
         self.empty_user,
         parse_dict("samples/regressions/empty_user.json")['null'], **ARGS))
コード例 #8
0
 def test_A_orange_metrics(self):
     self.assertTrue(*metric_suite(self.user_A_orange,
                                   parse_dict("samples/manual/A.json"),
                                   groupby=None,
                                   decimal=4))
コード例 #9
0
 def test_B_metrics(self):
     self.assertTrue(*metric_suite(self.user_B,
                                   parse_dict("samples/manual/B.json"),
                                   groupby=None,
                                   decimal=3))
コード例 #10
0
 def test_network_ego(self):
     self.assertTrue(*metric_suite(self.network_ego, parse_dict("samples/regressions/ego.json")['ego'], **ARGS))
コード例 #11
0
 def test_sample_user(self):
     self.assertTrue(*metric_suite(self.sample_user, parse_dict("samples/regressions/sample_user.json")['sample_user'], groupby=None, **ARGS))
コード例 #12
0
 def test_empty_user_all(self):
     self.assertTrue(*metric_suite(self.empty_user, parse_dict("samples/regressions/empty_user.json")['null'], **ARGS))