Commits

Arjan Scherpenisse  committed c7142c8

2 more tests after coverage inspection

  • Participants
  • Parent commits d9ad366

Comments (0)

Files changed (1)

File sparked/test/test_application.py

     Test the L{application.getPath}
     """
 
+    def testInvalidPath(self):
+        self.assertRaises(ValueError, getPath, "someinvalidpath", "", {})
+
+
     def testTempPath(self):
         self.assertEqual("/tmp/foo", getPath("temp", "foo", {}).path)
         self.assertEqual("/tmp/bar", getPath("temp", "foo", {'id': 'bar'}).path)
         self.assertEquals("foo", m.get)
 
 
+    def testSetAfterCancelled(self):
+        clock = task.Clock()
+        m = StateMachine(None, reactor=clock)
+        m.setAfter("foo", 1.0)
+        self.assertEquals(None, m.get)
+        clock.advance(0.5)
+        m.set("bar")
+        clock.advance(0.5)
+        self.assertEquals("bar", m.get)
+
+
     def testBumpAfter(self):
         clock = task.Clock()
         m = StateMachine(None, reactor=clock)