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