示例#1
0
 def test_init(self):
     t = Task()
     runner = object()
     redis = object()
     t.init(runner, redis)
     self.assertEqual(t.runner, runner)
     self.assertEqual(t.redis, redis)
示例#2
0
 def test_create(self):
     t = Task.parse("count")
     self.assertEqual(t.name, "count")
     self.assertEqual(type(t), Count)
示例#3
0
 def test_parse_without_args(self):
     t = Task.parse("dummy")
     self.assertEqual(t.name, "dummy")
     self.assertEqual(t.a, None)
     self.assertEqual(t.b, None)
     self.assertEqual(type(t), DummyTask)
示例#4
0
 def test_name(self):
     t = Task()
     self.assertEqual(t.name, None)
示例#5
0
 def test_parse_with_args(self):
     t = Task.parse("dummy:a=foo,b=bar")
     self.assertEqual(t.name, "dummy")
     self.assertEqual(t.a, "foo")
     self.assertEqual(t.b, "bar")
     self.assertEqual(type(t), DummyTask)
示例#6
0
 def test_create(self):
     t = Task.parse("skip:pattern=.*")
     self.assertEqual(t.name, "skip")
     self.assertEqual(t.regex.pattern, ".*")
     self.assertEqual(type(t), Skip)
示例#7
0
 def test_create(self):
     t = Task.parse("list")
     self.assertEqual(t.name, "list")
     self.assertEqual(type(t), ListKeys)
示例#8
0
 def test_create(self):
     t = Task.parse("expire:seconds=20")
     self.assertEqual(t.name, "expire")
     self.assertEqual(t.seconds, 20)
     self.assertEqual(type(t), Expire)
示例#9
0
 def test_create(self):
     t = Task.parse("persist")
     self.assertEqual(t.name, "persist")
     self.assertEqual(type(t), Persist)
示例#10
0
 def test_create(self):
     t = Task.parse("persist")
     self.assertEqual(t.name, "persist")
     self.assertEqual(type(t), Persist)