예제 #1
0
 def test_parse_typed_value_fallback(self):
     result = search.parse_typed_value('whatever else')
     self.assertEquals(result, 'whatever else')
예제 #2
0
 def test_parse_typed_value_None(self):
     result = search.parse_typed_value('None')
     self.assertEquals(result, None)
예제 #3
0
 def test_parse_typed_value_empty_set(self):
     result = search.parse_typed_value('Empty')
     self.assertEquals(type(result), search.EmptyToken)
     self.assertEquals(str(result), 'Empty')
     self.assertEquals(result.express(), set())
예제 #4
0
 def test_parse_typed_value_floats(self):
     result = search.parse_typed_value('0.0')
     self.assertEquals(result, 0.0)
     result = search.parse_typed_value('-4.0')
     self.assertEquals(result, -4.0)
예제 #5
0
 def test_parse_typed_value_int(self):
     result = search.parse_typed_value('0')
     self.assertEquals(result, 0)
     result = search.parse_typed_value('-4')
     self.assertEquals(result, -4)
예제 #6
0
 def test_parse_typed_value_fallback(self):
     result = search.parse_typed_value('whatever else')
     self.assertEquals(result, 'whatever else')
예제 #7
0
 def test_parse_typed_value_empty_set(self):
     result = search.parse_typed_value('Empty')
     self.assertEquals(type(result), search.EmptyToken)
예제 #8
0
 def test_parse_typed_value_None(self):
     result = search.parse_typed_value('None')
     self.assertEquals(result, None)
예제 #9
0
 def test_parse_typed_value_int(self):
     result = search.parse_typed_value('0')
     self.assertEquals(result, 0)
     result = search.parse_typed_value('-4')
     self.assertEquals(result, -4)
예제 #10
0
 def test_parse_typed_value_floats(self):
     result = search.parse_typed_value('0.0')
     self.assertEquals(result, 0.0)
     result = search.parse_typed_value('-4.0')
     self.assertEquals(result, -4.0)