示例#1
0
 def test_create(self):
     t = Task.parse("count")
     self.assertEqual(t.name, "count")
     self.assertEqual(type(t), Count)
示例#2
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)
示例#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_create(self):
     t = Task.parse("skip:pattern=.*")
     self.assertEqual(t.name, "skip")
     self.assertEqual(t.regex.pattern, ".*")
     self.assertEqual(type(t), Skip)
示例#5
0
 def test_create(self):
     t = Task.parse("list")
     self.assertEqual(t.name, "list")
     self.assertEqual(type(t), ListKeys)
示例#6
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)
示例#7
0
 def test_create(self):
     t = Task.parse("persist")
     self.assertEqual(t.name, "persist")
     self.assertEqual(type(t), Persist)
示例#8
0
 def test_create(self):
     t = Task.parse("persist")
     self.assertEqual(t.name, "persist")
     self.assertEqual(type(t), Persist)