Example #1
0
 def test_list_filter(self):
   divides_by_2_or_3 = create_filter('2,3', self._divides_by)
   self.assertTrue(divides_by_2_or_3(2))
   self.assertTrue(divides_by_2_or_3(3))
   self.assertTrue(divides_by_2_or_3(4))
   self.assertFalse(divides_by_2_or_3(5))
   self.assertTrue(divides_by_2_or_3(6))
Example #2
0
 def test_explicit_plus_filter(self):
   divides_by_2_or_3 = create_filter('+2,3', self._divides_by)
   self.assertTrue(divides_by_2_or_3(2))
   self.assertTrue(divides_by_2_or_3(3))
   self.assertTrue(divides_by_2_or_3(4))
   self.assertFalse(divides_by_2_or_3(5))
   self.assertTrue(divides_by_2_or_3(6))
Example #3
0
def test_list_filter() -> None:
    divisible_by_2_or_3 = create_filter("2,3", is_divisible_by)
    assert divisible_by_2_or_3(2) is True
    assert divisible_by_2_or_3(3) is True
    assert divisible_by_2_or_3(4) is True
    assert divisible_by_2_or_3(5) is False
    assert divisible_by_2_or_3(6) is True
Example #4
0
def test_explicit_plus_filter() -> None:
    divisible_by_2_or_3 = create_filter("+2,3", is_divisible_by)
    assert divisible_by_2_or_3(2) is True
    assert divisible_by_2_or_3(3) is True
    assert divisible_by_2_or_3(4) is True
    assert divisible_by_2_or_3(5) is False
    assert divisible_by_2_or_3(6) is True
Example #5
0
 def test_explicit_plus_filter(self):
     divides_by_2_or_3 = create_filter('+2,3', self._divides_by)
     self.assertTrue(divides_by_2_or_3(2))
     self.assertTrue(divides_by_2_or_3(3))
     self.assertTrue(divides_by_2_or_3(4))
     self.assertFalse(divides_by_2_or_3(5))
     self.assertTrue(divides_by_2_or_3(6))
Example #6
0
 def test_list_filter(self):
     divides_by_2_or_3 = create_filter('2,3', self._divides_by)
     self.assertTrue(divides_by_2_or_3(2))
     self.assertTrue(divides_by_2_or_3(3))
     self.assertTrue(divides_by_2_or_3(4))
     self.assertFalse(divides_by_2_or_3(5))
     self.assertTrue(divides_by_2_or_3(6))
Example #7
0
 def test_negated_filter(self):
   # This tests that the negation applies to the entire list.
   coprime_to_2_and_3 = create_filter('-2,3', self._divides_by)
   self.assertFalse(coprime_to_2_and_3(2))
   self.assertFalse(coprime_to_2_and_3(3))
   self.assertFalse(coprime_to_2_and_3(4))
   self.assertTrue(coprime_to_2_and_3(5))
   self.assertFalse(coprime_to_2_and_3(6))
Example #8
0
def test_negated_filter() -> None:
    # This tests that the negation applies to the entire list.
    coprime_to_2_and_3 = create_filter("-2,3", is_divisible_by)
    assert coprime_to_2_and_3(2) is False
    assert coprime_to_2_and_3(3) is False
    assert coprime_to_2_and_3(4) is False
    assert coprime_to_2_and_3(5) is True
    assert coprime_to_2_and_3(6) is False
Example #9
0
 def test_negated_filter(self):
     # This tests that the negation applies to the entire list.
     coprime_to_2_and_3 = create_filter('-2,3', self._divides_by)
     self.assertFalse(coprime_to_2_and_3(2))
     self.assertFalse(coprime_to_2_and_3(3))
     self.assertFalse(coprime_to_2_and_3(4))
     self.assertTrue(coprime_to_2_and_3(5))
     self.assertFalse(coprime_to_2_and_3(6))
Example #10
0
 def test_create_filter(self):
   divides_by_2 = create_filter('2', self._divides_by)
   self.assertTrue(divides_by_2(2))
   self.assertFalse(divides_by_2(3))
   self.assertTrue(divides_by_2(4))
   self.assertTrue(divides_by_2(6))
Example #11
0
def test_create_filter() -> None:
    divisible_by_2 = create_filter("2", is_divisible_by)
    assert divisible_by_2(2) is True
    assert divisible_by_2(3) is False
    assert divisible_by_2(4) is True
    assert divisible_by_2(6) is True
Example #12
0
 def test_create_filter(self):
     divides_by_2 = create_filter('2', self._divides_by)
     self.assertTrue(divides_by_2(2))
     self.assertFalse(divides_by_2(3))
     self.assertTrue(divides_by_2(4))
     self.assertTrue(divides_by_2(6))