Ejemplo n.º 1
0
    def test_invalid_prefix(self):
        with self.assertRaises(InvalidPrefixError):
            pysecretary.register("", lambda x, y: x)

        with self.assertRaises(InvalidPrefixError):
            pysecretary.get("PYSECRETARY")

        with self.assertRaises(InvalidPrefixError):
            pysecretary.get("v:/PYSECRETARY")
Ejemplo n.º 2
0
 def test_env_get(self):
     os.environ["PYSECRETARY"] = "test"
     t = pysecretary.get("env://PYSECRETARY")
     self.assertEqual(t, "test")
Ejemplo n.º 3
0
    def test_with_default(self):
        t = pysecretary.get("env://PYSECRETARY", 'default')
        self.assertEqual(t, 'default')

        t = pysecretary.get("PYSECRETARY", 'default')
        self.assertEqual(t, 'default')
Ejemplo n.º 4
0
 def test_unsupported_prefix(self):
     with self.assertRaises(UnsupportedPrefixError):
         pysecretary.get("invalid://PYSECRETARY")
Ejemplo n.º 5
0
 def test_env_raise(self):
     os.environ.clear()
     with self.assertRaises(NotFoundError):
         pysecretary.get("env://PYSECRETARY")
Ejemplo n.º 6
0
    def test_invalid_prefix(self):
        with self.assertRaises(InvalidPrefixError):
            pysecretary.get("PYSECRETARY")

        with self.assertRaises(InvalidPrefixError):
            pysecretary.get("v:/PYSECRETARY")