From 60ca64bd661866e9f4ad1161594aca7a92afb25f Mon Sep 17 00:00:00 2001 From: Stefano Borini <sborini@enthought.com> Date: Thu, 27 Jul 2017 18:05:55 +0100 Subject: [PATCH] Added tests for the plugin_id --- .../tests/{test_id_generators.py => test_ids.py} | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) rename force_bdss/tests/{test_id_generators.py => test_ids.py} (52%) diff --git a/force_bdss/tests/test_id_generators.py b/force_bdss/tests/test_ids.py similarity index 52% rename from force_bdss/tests/test_id_generators.py rename to force_bdss/tests/test_ids.py index 3faefeb..1ebff9a 100644 --- a/force_bdss/tests/test_id_generators.py +++ b/force_bdss/tests/test_ids.py @@ -1,6 +1,6 @@ import unittest -from force_bdss.ids import bundle_id +from force_bdss.ids import bundle_id, plugin_id class TestIdGenerators(unittest.TestCase): @@ -13,3 +13,12 @@ class TestIdGenerators(unittest.TestCase): bundle_id(bad_entry, "bar") with self.assertRaises(ValueError): bundle_id("foo", bad_entry) + + def test_plugin_id(self): + self.assertEqual(plugin_id("foo", "bar"), "force.bdss.plugin.foo.bar") + + for bad_entry in ["", None, " ", "foo bar"]: + with self.assertRaises(ValueError): + plugin_id(bad_entry, "bar") + with self.assertRaises(ValueError): + plugin_id("foo", bad_entry) -- GitLab