示例#1
0
 def test_size_can_use_attr_methods(self):
     size = Size(self.value)
     self.build_and_assert_expression(
         size.eq(self.value), {
             'format': '{0} {operator} {1}',
             'operator': '=',
             'values': (size, self.value)
         })
示例#2
0
 def test_size(self):
     self.build_and_assert_expression(
         Size(self.value), {
             'format': '{operator}({0})',
             'operator': 'size',
             'values': (self.value, )
         })
示例#3
0
 def test_size_can_use_and(self):
     size = Size(self.value)
     ae = AttributeExists(self.value)
     self.build_and_assert_expression(
         size & ae,
         {'format': '({0} {operator} {1})',
          'operator': 'AND', 'values': (size, ae)})
示例#4
0
 def test_size(self):
     self.assertEqual(self.attr.size(), Size(self.attr))
示例#5
0
 def test_size_can_use_attr_methods(self):
     size = Size(self.value)
     self.build_and_assert_expression(
         size.eq(self.value),
         {'format': '{0} {operator} {1}',
          'operator': '=', 'values': (size, self.value)})
示例#6
0
 def test_size_can_use_attr_methods(self):
     size = Size(self.value)
     self.build_and_assert_expression(
         size.eq(self.value), {"format": "{0} {operator} {1}", "operator": "=", "values": (size, self.value)}
     )
示例#7
0
 def test_size(self):
     assert self.attr.size() == Size(self.attr)