Exemple #1
0
 def test_not_equal_implies(self):
     meters = Comparison(
         content="the length of the football field was",
         sign="!=",
         expression="1000 meter",
     )
     kilometers = Comparison(
         content="the length of the football field was",
         sign="!=",
         expression="1 kilometer",
     )
     assert meters.means(kilometers)
Exemple #2
0
 def test_same_volume(self):
     volume_in_liters = Comparison(
         content="the volume of fuel in the tank was",
         sign="=",
         expression="10 liters",
     )
     volume_in_milliliters = Comparison(
         content="the volume of fuel in the tank was",
         sign="=",
         expression="10000 milliliters",
     )
     assert volume_in_liters.means(volume_in_milliliters)
Exemple #3
0
 def test_predicate_not_same_with_interchangeable_terms(self):
     interchangeable = Comparison(
         content="the distance between $place1 and $place2 was",
         sign="<",
         expression=Q_("20 feet"),
     )
     not_interchangeable = Comparison(
         content="the distance between $west and $east was",
         sign="<",
         expression=Q_("20 feet"),
     )
     assert not interchangeable.means(not_interchangeable)