Newer
Older
from force_bdss.ids import factory_id, plugin_id
class TestIdGenerators(unittest.TestCase):
self.assertEqual(factory_id("foo", "bar"),
for bad_entry in ["", None, " ", "foo bar"]:
with self.assertRaises(ValueError):
self.assertEqual(plugin_id("foo", "bar", 0),
"force.bdss.foo.plugin.bar.v0")
for bad_entry in ["", None, " ", "foo bar"]:
with self.assertRaises(ValueError):
plugin_id("foo", bad_entry, 0)
with self.assertRaises(ValueError):
plugin_id("foo", "bar", bad_entry)