Lines Matching refs:pub
370 pub = api_obj.get_publisher(prefix="bobcat")
371 self.assertEqual(pub.prefix, "bobcat")
383 self.assertEqual(pub.prefix, pubs[0].prefix)
384 self.assertEqual(id(pub), id(pubs[0]))
388 self.assertNotEqual(id(pub), id(cpub))
401 pub = api_obj.get_publisher(prefix="bobcat")
402 self.assertEqual(pub.alias, "cat")
403 repo = pub.repository
412 cpub = api_obj.get_publisher(alias=pub.alias, duplicate=True)
414 self.assertEqual(getattr(pub, p), getattr(cpub, p))
420 srepo = pub.repository
426 self.assertNotEqual(id(pub), id(cpubs[0]))
458 api_obj.write_p5i(fobj, pkg_names=pnames, pubs=[pub])
468 pub, pkg_names = results[0]
470 self.assertEqual(pub.prefix, "bobcat")
471 self.assertEqual(pub.alias, "cat")
472 repo = pub.repository
482 pub, pkg_names = results[1]
483 self.assertEqual(pub, None)
495 pub, pkg_names = results[0]
497 pub.prefix = "p5icat"
498 pub.alias = "copycat"
499 api_obj.add_publisher(pub, refresh_allowed=False)
502 api_obj.get_publisher(prefix=pub.prefix)
503 cpub = api_obj.get_publisher(alias=pub.alias, duplicate=True)
511 dpub = api_obj.get_publisher(alias=pub.alias, duplicate=True)