Beispiel #1
0
 def test_invalid_value(self):
     self.assertFalse(AnimationTimingParser.is_valid("xyz"))
     self.assertFalse(AnimationTimingParser.is_valid("repeat(0"))
     self.assertFalse(AnimationTimingParser.is_valid("repeat0)"))
     self.assertFalse(AnimationTimingParser.is_valid("accessKeya)"))
     self.assertFalse(AnimationTimingParser.is_valid("accessKey(Z"))
     self.assertFalse(AnimationTimingParser.is_valid("001"))
     self.assertFalse(AnimationTimingParser.is_valid("wallclock(1997-07-16T19:2)"))
     self.assertFalse(AnimationTimingParser.is_valid("wallclock(1997-07-16T19:)"))
     self.assertFalse(AnimationTimingParser.is_valid("wallclock(1997-07-16T19)"))
Beispiel #2
0
 def test_event_value(self):
     self.assertTrue(AnimationTimingParser.is_valid("#001.click+5min"))
     self.assertTrue(AnimationTimingParser.is_valid("#001.mouseover-5min"))
     self.assertTrue(AnimationTimingParser.is_valid("mouseup-5min"))
     self.assertTrue(AnimationTimingParser.is_valid("mousedown+5min"))
     self.assertTrue(AnimationTimingParser.is_valid("mouseout"))
     self.assertTrue(AnimationTimingParser.is_valid("focusout"))
     self.assertTrue(AnimationTimingParser.is_valid("focusin"))
Beispiel #3
0
 def is_timing_value_list(self, value):
     if is_string(value):
         return AnimationTimingParser.is_valid(value)
     else:
         return False
Beispiel #4
0
 def test_wallclock(self):
     self.assertTrue(AnimationTimingParser.is_valid("wallclock(1997-07-16T19:20:30.45+01:00)"))
     self.assertTrue(AnimationTimingParser.is_valid("wallclock(1997-07-16T19:20:30+01:00)"))
     self.assertTrue(AnimationTimingParser.is_valid("wallclock(1997-07-16T19:20:30)"))
     self.assertTrue(AnimationTimingParser.is_valid("wallclock(1997-07-16T19:20)"))
Beispiel #5
0
 def test_accessKey_value(self):
     self.assertTrue(AnimationTimingParser.is_valid("accessKey(a)+5min"))
     self.assertTrue(AnimationTimingParser.is_valid("accessKey(Z)-5min"))
     self.assertTrue(AnimationTimingParser.is_valid("accessKey(a)"))
     self.assertTrue(AnimationTimingParser.is_valid("accessKey(Z)"))
Beispiel #6
0
 def test_repeat_value(self):
     self.assertTrue(AnimationTimingParser.is_valid("#001.repeat(1)+5min"))
     self.assertTrue(AnimationTimingParser.is_valid("repeat(1)-5min"))
Beispiel #7
0
 def test_syncbase_value(self):
     self.assertTrue(AnimationTimingParser.is_valid("#001.begin+5min"))
     self.assertTrue(AnimationTimingParser.is_valid("#001.end-5min"))
     self.assertTrue(AnimationTimingParser.is_valid("#0A1.begin"))
     self.assertTrue(AnimationTimingParser.is_valid("#0A1.end"))
Beispiel #8
0
 def test_offset_value(self):
     self.assertTrue(AnimationTimingParser.is_valid("+5min"))
     self.assertTrue(AnimationTimingParser.is_valid("-5s"))