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))
 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))
Exemple #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
Exemple #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
Exemple #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))
Exemple #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))
 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))
Exemple #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
Exemple #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))
 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))
Exemple #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
Exemple #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))