Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • server/test/server/job.py

    rbd5bffc r0494098  
    201201
    202202    def testRestart(self):
    203         # XXX: Todo
    204         pass
     203        self.assertRaises(errors.InvalidJobStateException, self.job.restart)
     204
     205        self.job.play()
     206        self.assertTrue(self.job.is_playing)
     207        self.assertFalse(self.job.is_done)
     208
     209        self.assertRaises(errors.InvalidJobStateException, self.job.restart)
     210
     211        self.job.cancel()
     212        self.assertFalse(self.job.is_playing)
     213        self.assertTrue(self.job.is_done)
     214        self.assertTrue(self.job.is_cancelled)
     215        self.assertFalse(self.job.is_aborted)
     216
     217        self.job.restart()
     218        self.assertTrue(self.job.is_ready)
    205219
    206220if __name__ == "__main__":
Note: See TracChangeset for help on using the changeset viewer.