예제 #1
0
 def test_result_for_0_nodes(self):
     ins = open(pkg.resource_filename(
         version.version_info.package, "tests/unit/resources/"
                                       "dfs_admin_0_nodes.txt"), "r")
     big_string = ins.read()
     res = sc.parse_dfs_report(big_string)
     self.assertEqual(0, len(res))
예제 #2
0
 def test_result_for_1_node(self):
     ins = open(pkg.resource_filename(
         version.version_info.package, "tests/unit/resources/"
                                       "dfs_admin_1_nodes.txt"), "r")
     big_string = ins.read()
     exp = {"Name": "10.155.0.94:50010", "Decommission Status": "Normal"}
     res = sc.parse_dfs_report(big_string)
     self.assertIn(exp, res)
예제 #3
0
 def test_result_for_0_nodes(self):
     ins = open(
         pkg.resource_filename(
             version.version_info.package, "tests/unit/resources/"
             "dfs_admin_0_nodes.txt"), "r")
     big_string = ins.read()
     res = sc.parse_dfs_report(big_string)
     self.assertEqual(0, len(res))
예제 #4
0
 def test_result_for_1_node(self):
     ins = open(
         pkg.resource_filename(
             version.version_info.package, "tests/unit/resources/"
             "dfs_admin_1_nodes.txt"), "r")
     big_string = ins.read()
     exp = {"Name": "10.155.0.94:50010", "Decommission Status": "Normal"}
     res = sc.parse_dfs_report(big_string)
     self.assertIn(exp, res)
예제 #5
0
    def test_result_for_3_nodes(self):
        ins = open(pkg.resource_filename(
            version.version_info.package, "tests/unit/resources/"
                                          "dfs_admin_3_nodes.txt"), "r")
        big_string = ins.read()

        exp1 = {"Name": "10.155.0.94:50010", "Decommission Status": "Normal"}
        exp2 = {"Name": "10.155.0.90:50010", "Last contact": "Tue Jul 16 12:"
                "00:07 UTC 2013"}
        exp3 = {"Configured Capacity": "10568916992 (9.84 GB)", "DFS "
                "Remaining%": "93.42%"}
        expected = [exp1, exp2, exp3]
        res = sc.parse_dfs_report(big_string)
        self.assertItemsEqual(expected, res)
예제 #6
0
    def test_result_for_3_nodes(self):
        ins = open(
            pkg.resource_filename(
                version.version_info.package, "tests/unit/resources/"
                "dfs_admin_3_nodes.txt"), "r")
        big_string = ins.read()

        exp1 = {"Name": "10.155.0.94:50010", "Decommission Status": "Normal"}
        exp2 = {
            "Name": "10.155.0.90:50010",
            "Last contact": "Tue Jul 16 12:"
            "00:07 UTC 2013"
        }
        exp3 = {
            "Configured Capacity": "10568916992 (9.84 GB)",
            "DFS "
            "Remaining%": "93.42%"
        }
        expected = [exp1, exp2, exp3]
        res = sc.parse_dfs_report(big_string)
        self.assertItemsEqual(expected, res)