コード例 #1
0
ファイル: BaseEntityTest.py プロジェクト: cea-hpc/milkcheck
 def test_graph_dep_type(self):
     """Test the DOT output of a dependency type"""
     ent = BaseEntity("ENTITY")
     dep_c = Dependency(BaseEntity("Base"), CHECK)
     dep_r = Dependency(BaseEntity("Base"), REQUIRE)
     dep_rw = Dependency(BaseEntity("Base"), REQUIRE_WEAK)
     self.assertEqual(dep_c.graph(ent), '"ENTITY" -> "Base";\n')
     self.assertEqual(dep_r.graph(ent), '"ENTITY" -> "Base";\n')
     self.assertEqual(dep_rw.graph(ent), 
                         '"ENTITY" -> "Base" [style=dashed];\n')
コード例 #2
0
ファイル: BaseEntityTest.py プロジェクト: fihuer/milkcheck
 def test_graph_dep_type(self):
     """Test the DOT output of a dependency type"""
     ent = BaseEntity("ENTITY")
     dep_c = Dependency(BaseEntity("Base"), CHECK)
     dep_r = Dependency(BaseEntity("Base"), REQUIRE)
     dep_rw = Dependency(BaseEntity("Base"), REQUIRE_WEAK)
     self.assertEqual(dep_c.graph(ent), '"ENTITY" -> "Base";\n')
     self.assertEqual(dep_r.graph(ent), '"ENTITY" -> "Base";\n')
     self.assertEqual(dep_rw.graph(ent),
                      '"ENTITY" -> "Base" [style=dashed];\n')
コード例 #3
0
ファイル: BaseEntityTest.py プロジェクト: cea-hpc/milkcheck
 def test_graph(self):
     """Test the DOT output of a dependency"""
     p_service = BaseEntity("PARENT")
     c_service = BaseEntity("CHILD")
     dep = Dependency(c_service, REQUIRE)
     #self.assertEqual(dep.graph(p_service), '"CHILD" -> "PARENT";\n')
     self.assertEqual(dep.graph(p_service), '"PARENT" -> "CHILD";\n')
     p_group = ServiceGroup('P_Group')
     c_group = ServiceGroup('C_Group')
     p_dep = Dependency(p_group)
     c_dep = Dependency(c_group)
     self.assertEqual(c_dep.graph(p_group),
                     '"P_Group.__hook" -> "C_Group.__hook" '
                     '[ltail="cluster_P_Group",lhead="cluster_C_Group"];\n')
     self.assertEqual(c_dep.graph(p_service), 
                     '"PARENT" -> "C_Group.__hook" '
                     '[lhead="cluster_C_Group"];\n')
     self.assertEqual(dep.graph(p_group),
                     '"P_Group.__hook" -> "CHILD" '
                     '[ltail="cluster_P_Group"];\n')
コード例 #4
0
ファイル: BaseEntityTest.py プロジェクト: fihuer/milkcheck
 def test_graph(self):
     """Test the DOT output of a dependency"""
     p_service = BaseEntity("PARENT")
     c_service = BaseEntity("CHILD")
     dep = Dependency(c_service, REQUIRE)
     #self.assertEqual(dep.graph(p_service), '"CHILD" -> "PARENT";\n')
     self.assertEqual(dep.graph(p_service), '"PARENT" -> "CHILD";\n')
     p_group = ServiceGroup('P_Group')
     c_group = ServiceGroup('C_Group')
     p_dep = Dependency(p_group)
     c_dep = Dependency(c_group)
     self.assertEqual(
         c_dep.graph(p_group), '"P_Group.__hook" -> "C_Group.__hook" '
         '[ltail="cluster_P_Group",lhead="cluster_C_Group"];\n')
     self.assertEqual(
         c_dep.graph(p_service), '"PARENT" -> "C_Group.__hook" '
         '[lhead="cluster_C_Group"];\n')
     self.assertEqual(
         dep.graph(p_group), '"P_Group.__hook" -> "CHILD" '
         '[ltail="cluster_P_Group"];\n')