def test_other(self): obj = relations.ResourcePrintableNode( RelationEntityDto("an_id", "a_type", [], {}), [], False, ) self.assertEqual("an_id (resource: a_type)", obj.title) self.assertEqual([], obj.detail)
def test_other_not_verbose(self): obj = relations.ResourcePrintableNode( RelationEntityDto("an_id", "a_type", [], {}), [], False, ) self.assertEqual("an_id", obj.get_title(verbose=False)) self.assertEqual([], obj.detail)
def test_primitive_without_provider_class(self): obj = relations.ResourcePrintableNode( RelationEntityDto("d1", "primitive", [], { "type": "Dummy", }), [], False, ) self.assertEqual("d1 (resource: Dummy)", obj.title) self.assertEqual([], obj.detail)
def test_primitive_without_provider_class(self): obj = relations.ResourcePrintableNode( RelationEntityDto("d1", ResourceRelationType.RSC_PRIMITIVE, [], { "type": "Dummy", }), [], False, ) self.assertEqual("d1 (resource: Dummy)", obj.get_title(verbose=True)) self.assertEqual([], obj.detail)
def test_primitive_without_class(self): obj = relations.ResourcePrintableNode( RelationEntityDto("d1", "primitive", [], { "provider": "pacemaker", "type": "Dummy", }), [], False, ) self.assertEqual("d1 (resource: pacemaker:Dummy)", obj.get_title(verbose=True)) self.assertEqual([], obj.detail)
def test_primitive_not_verbose(self): obj = relations.ResourcePrintableNode(D1_PRIMITIVE, [], False) self.assertEqual("d1", obj.get_title(verbose=False)) self.assertEqual([], obj.detail)
def test_primitive(self): obj = relations.ResourcePrintableNode(D1_PRIMITIVE, [], False) self.assertEqual("d1 (resource: ocf:pacemaker:Dummy)", obj.get_title(verbose=True)) self.assertEqual([], obj.detail)