Example #1
0
 def test_and_or(self):
     t = 'Ar40>50 and age>10 or age<0'
     tokens = tokenize(t)
     self.assertListEqual(tokens, [('Ar40>50', 'and'), (
         'age>10',
         'or',
     ), ('age<0', None)])
Example #2
0
 def test_not(self):
     t = 'not age<10'
     tokens = tokenize(t)
     self.assertEqual(tokens, [('not age<10', None)])
Example #3
0
 def test_parse_deflection(self):
     t = 'CDD.deflection==2000'
     tokens = tokenize(t)
     self.assertListEqual(tokens, [('CDD.deflection==2000', None)])
Example #4
0
 def test_single_and(self):
     t = 'Ar40>50 and age>10'
     tokens = tokenize(t)
     self.assertListEqual(tokens, [('Ar40>50', 'and'), ('age>10', None)])
Example #5
0
 def test_single_or(self):
     t = 'Ar40>50 or age>10'
     tokens = tokenize(t)
     self.assertListEqual(tokens, [('Ar40>50', 'or'), ('age>10', None)])
Example #6
0
 def test_pressure(self):
     t = 'bone.ig.pressure<1e-7'
     tokens = tokenize(t)
     self.assertListEqual(tokens, [('bone.ig.pressure<1e-7', None)])
Example #7
0
 def test_single(self):
     t = 'Ar40>50'
     tokens = tokenize(t)
     self.assertListEqual(tokens, [('Ar40>50', None)])
Example #8
0
 def test_not(self):
     t = 'not age<10'
     tokens = tokenize(t)
     self.assertEqual(tokens, [('not age<10', None)])
Example #9
0
 def test_device(self):
     t = 'device.pneumatics<80'
     tokens = tokenize(t)
     self.assertListEqual(tokens, [('device.pneumatics<80', None)])
Example #10
0
 def test_and_or(self):
     t = 'Ar40>50 and age>10 or age<0'
     tokens = tokenize(t)
     self.assertListEqual(tokens, [('Ar40>50', 'and'), ('age>10', 'or',), ('age<0', None)])
Example #11
0
 def test_parse_deflection(self):
     t = 'CDD.deflection==2000'
     tokens = tokenize(t)
     self.assertListEqual(tokens, [('CDD.deflection==2000', None)])
Example #12
0
 def test_single_or(self):
     t = 'Ar40>50 or age>10'
     tokens = tokenize(t)
     self.assertListEqual(tokens, [('Ar40>50', 'or'), ('age>10', None)])
Example #13
0
 def test_single_and(self):
     t = 'Ar40>50 and age>10'
     tokens = tokenize(t)
     self.assertListEqual(tokens, [('Ar40>50', 'and'), ('age>10', None)])
Example #14
0
 def test_single(self):
     t = 'Ar40>50'
     tokens = tokenize(t)
     self.assertListEqual(tokens, [('Ar40>50', None)])
Example #15
0
 def test_pressure(self):
     t = 'bone.ig.pressure<1e-7'
     tokens = tokenize(t)
     self.assertListEqual(tokens, [('bone.ig.pressure<1e-7', None)])
Example #16
0
 def test_device(self):
     t = 'device.pneumatics<80'
     tokens = tokenize(t)
     self.assertListEqual(tokens, [('device.pneumatics<80', None)])