Esempio n. 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)])
Esempio n. 2
0
 def test_not(self):
     t = 'not age<10'
     tokens = tokenize(t)
     self.assertEqual(tokens, [('not age<10', None)])
Esempio n. 3
0
 def test_parse_deflection(self):
     t = 'CDD.deflection==2000'
     tokens = tokenize(t)
     self.assertListEqual(tokens, [('CDD.deflection==2000', None)])
Esempio n. 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)])
Esempio n. 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)])
Esempio n. 6
0
 def test_pressure(self):
     t = 'bone.ig.pressure<1e-7'
     tokens = tokenize(t)
     self.assertListEqual(tokens, [('bone.ig.pressure<1e-7', None)])
Esempio n. 7
0
 def test_single(self):
     t = 'Ar40>50'
     tokens = tokenize(t)
     self.assertListEqual(tokens, [('Ar40>50', None)])
Esempio n. 8
0
 def test_not(self):
     t = 'not age<10'
     tokens = tokenize(t)
     self.assertEqual(tokens, [('not age<10', None)])
Esempio n. 9
0
 def test_device(self):
     t = 'device.pneumatics<80'
     tokens = tokenize(t)
     self.assertListEqual(tokens, [('device.pneumatics<80', None)])
Esempio n. 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)])
Esempio n. 11
0
 def test_parse_deflection(self):
     t = 'CDD.deflection==2000'
     tokens = tokenize(t)
     self.assertListEqual(tokens, [('CDD.deflection==2000', None)])
Esempio n. 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)])
Esempio n. 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)])
Esempio n. 14
0
 def test_single(self):
     t = 'Ar40>50'
     tokens = tokenize(t)
     self.assertListEqual(tokens, [('Ar40>50', None)])
Esempio n. 15
0
 def test_pressure(self):
     t = 'bone.ig.pressure<1e-7'
     tokens = tokenize(t)
     self.assertListEqual(tokens, [('bone.ig.pressure<1e-7', None)])
Esempio n. 16
0
 def test_device(self):
     t = 'device.pneumatics<80'
     tokens = tokenize(t)
     self.assertListEqual(tokens, [('device.pneumatics<80', None)])