Skip to content
Snippets Groups Projects
Commit 17d89d77 authored by Stefano Borini's avatar Stefano Borini
Browse files

testing the new id functions

parent e528e164
No related branches found
No related tags found
1 merge request!130Safer plugin import - 2
......@@ -6,7 +6,7 @@ from force_bdss.ids import factory_id, plugin_id
class TestIdGenerators(unittest.TestCase):
def test_factory_id(self):
self.assertEqual(factory_id("foo", "bar"),
"force.bdss.foo.factory.bar")
"foo.factory.bar")
for bad_entry in ["", None, " ", "foo bar"]:
with self.assertRaises(ValueError):
......@@ -15,10 +15,13 @@ class TestIdGenerators(unittest.TestCase):
factory_id("foo", bad_entry)
def test_plugin_id(self):
self.assertEqual(plugin_id("foo", "bar"), "force.bdss.foo.plugin.bar")
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(bad_entry, "bar")
plugin_id(bad_entry, "bar", 0)
with self.assertRaises(ValueError):
plugin_id("foo", bad_entry)
plugin_id("foo", bad_entry, 0)
with self.assertRaises(ValueError):
plugin_id("foo", "bar", bad_entry)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment