Esempio n. 1
0
 def test_should_ne(self):
     code = "x should not be equal to 3"
     expected = "assert (x != 3)"
     actual = ut(code)
     self.assertEqual(expected, actual)
Esempio n. 2
0
 def test_should_be(self):
     code = "x should be 3"
     expected = "assert (x is 3)"
     actual = ut(code)
     self.assertEqual(expected, actual)
Esempio n. 3
0
 def test_should_eq(self):
     code = "x should be equal to 3"
     expected = "assert (x == 3)"
     actual = ut(code)
     self.assertEqual(expected, actual)
Esempio n. 4
0
 def test_assertThatRaises(self):
     code = "assert that foo raises MeowException"
     expected = "self.assertRaises(foo, MeowException)"
     actual = ut(code)
     self.assertEquals(expected, actual)
Esempio n. 5
0
 def test_assert_is_not(self):
     code = "assert that x is not 4"
     expected = "self.assertTrue(x is not 4)"
     actual = ut(code)
     self.assertEqual(expected, actual)
Esempio n. 6
0
 def test_assertRaises(self):
     code = "assert raises MeowException:"
     expected = "with self.assertRaises(MeowException):"
     actual = ut(code)
     self.assertEquals(expected, actual)
Esempio n. 7
0
 def test_assertThat(self):
     code = "assert that x == y"
     expected = "self.assertTrue(x == y)"
     actual = ut(comparisons(code))
     self.assertEquals(expected, actual)
Esempio n. 8
0
 def test_assertIsIterable(self):
     code = "assert that x is iterable"
     expected = "import collections; " \
                "self.assertTrue(isinstance(x, collections.Iterable))"
     actual = ut(code)
     self.assertEquals(expected, actual)
Esempio n. 9
0
 def test_assertContainsInOrder(self):
     code = "assert that [1, 2, 3] contains [2, 3] in order"
     eval(ut(code))
     with self.assertRaises(AssertionError):
         code = "assert that [1, 2, 3] contains [1, 3] in order"
         eval(ut(code))
Esempio n. 10
0
 def test_assertThatIsLessThanOrEqualTo(self):
     code = "assert that x is less than or equal to y"
     expected = "self.assertTrue(x <= y)"
     actual = ut(comparisons(code))
     self.assertEquals(expected, actual)
Esempio n. 11
0
 def test_assertThatIsBetween(self):
     code = "assert that x is between 0 and 9"
     expected = "self.assertTrue(0 <= x <= 9)"
     actual = ut(comparisons(code))
     self.assertEquals(expected, actual)
Esempio n. 12
0
 def test_assertThatIsGreaterThanOrEqualTo(self):
     code = "assert that x is greater than or equal to y"
     expected = "self.assertTrue(x >= y)"
     actual = ut(comparisons(code))
     self.assertEquals(expected, actual)
Esempio n. 13
0
 def test_assertThatIsNotEqualTo(self):
     code = "assert that x is not equal to y"
     expected = "self.assertTrue(x != y)"
     actual = ut(comparisons(code))
     self.assertEquals(expected, actual)
Esempio n. 14
0
 def test_should_between(self):
     code = "x should be between 0 and 9"
     expected = "assert (0 <= x <= 9)"
     actual = ut(code)
     self.assertEqual(expected, actual)
Esempio n. 15
0
 def test_should_gt(self):
     code = "x should be greater than 3"
     expected = "assert (x > 3)"
     actual = ut(code)
     self.assertEqual(expected, actual)
Esempio n. 16
0
 def test_should_lt(self):
     code = "x should be less than 3"
     expected = "assert (x < 3)"
     actual = ut(code)
     self.assertEqual(expected, actual)