]> git-server-git.apps.pok.os.sepia.ceph.com Git - remoto.git/commitdiff
a test for the new remote error class
authorAlfredo Deza <alfredo@deza.pe>
Wed, 20 Nov 2013 17:36:02 +0000 (12:36 -0500)
committerAlfredo Deza <alfredo@deza.pe>
Wed, 20 Nov 2013 17:36:02 +0000 (12:36 -0500)
remoto/tests/test_util.py

index 16406953cc2bc98f8af8c61f58dcec35ff4ad829..e4fb11bcb87a67bb3caa1f87de546d8f250f96f1 100644 (file)
@@ -14,3 +14,15 @@ class TestAdminCommand(object):
     def test_command_that_is_not_a_list(self):
         result = util.admin_command(True, 'ls')
         assert result == ['sudo', 'ls']
+
+
+class TestRemoteError(object):
+
+    def test_exception_name(self):
+        traceback = ('\n').join([
+            'Traceback (most recent call last):',
+            '  File "<string>", line 1, in <module>',
+            "NameError: name 'foo' is not defined"
+        ])
+        error = util.RemoteError(traceback)
+        error.exception_name == 'NameError'