def test_unknown_zodiac(self, mocker): class FakeZodiac(): def date_includes(self, *args, **kwargs): return False mocker.patch('csuibot.utils.zodiac.Scorpio', return_value=FakeZodiac()) res = zodiac.lookup_zodiac(11, 17) assert res == 'Unknown zodiac'
def test_aquarius_in_between(self): res = zodiac.lookup_zodiac(2, 2) assert res == 'aquarius'
def test_virgo_in_between(self): res = zodiac.lookup_zodiac(9, 9) assert res == 'virgo'
def test_virgo_lower_bound(self): res = zodiac.lookup_zodiac(8, 23) assert res == 'virgo'
def test_aries_upper_bound(self): res = zodiac.lookup_zodiac(4, 19) assert res == 'aries'
def test_leo_upper_bound(self): res = zodiac.lookup_zodiac(8, 22) assert res == 'leo'
def test_not_cancer(self): res = zodiac.lookup_zodiac(11, 17) assert res != 'cancer'
def test_cancer_upper_bound(self): res = zodiac.lookup_zodiac(7, 22) assert res == 'cancer'
def test_taurus_lower_bound(self): res = zodiac.lookup_zodiac(4, 20) assert res == 'taurus'
def test_pisces_in_between(self): res = zodiac.lookup_zodiac(3, 3) assert res == 'pisces'
def test_not_pisces(self): res = zodiac.lookup_zodiac(11, 17) assert res != 'pisces'
def test_pisces_upper_bound(self): res = zodiac.lookup_zodiac(3, 20) assert res == 'pisces'
def test_pisces_lower_bound(self): res = zodiac.lookup_zodiac(2, 19) assert res == 'pisces'
def test_not_aquarius(self): res = zodiac.lookup_zodiac(11, 17) assert res != 'aquarius'
def test_not_gemini(self): res = zodiac.lookup_zodiac(11, 17) assert res != 'gemini'
def test_taurus_upper_bound(self): res = zodiac.lookup_zodiac(5, 20) assert res == 'taurus'
def test_cancer_lower_bound(self): res = zodiac.lookup_zodiac(6, 21) assert res == 'cancer'
def test_taurus_in_between(self): res = zodiac.lookup_zodiac(4, 30) assert res == 'taurus'
def test_cancer_in_between(self): res = zodiac.lookup_zodiac(7, 7) assert res == 'cancer'
def test_not_taurus(self): res = zodiac.lookup_zodiac(11, 17) assert res != 'taurus'
def test_leo_lower_bound(self): res = zodiac.lookup_zodiac(7, 23) assert res == 'leo'
def test_gemini_lower_bound(self): res = zodiac.lookup_zodiac(5, 21) assert res == 'gemini'
def test_leo_in_between(self): res = zodiac.lookup_zodiac(8, 8) assert res == 'leo'
def test_aries_lower_bound(self): res = zodiac.lookup_zodiac(3, 21) assert res == 'aries'
def test_not_leo(self): res = zodiac.lookup_zodiac(11, 17) assert res != 'leo'
def test_gemini_upper_bound(self): res = zodiac.lookup_zodiac(6, 20) assert res == 'gemini'
def test_virgo_upper_bound(self): res = zodiac.lookup_zodiac(9, 22) assert res == 'virgo'
def test_gemini_in_between(self): res = zodiac.lookup_zodiac(6, 6) assert res == 'gemini'
def test_not_virgo(self): res = zodiac.lookup_zodiac(11, 17) assert res != 'virgo'
def test_aquarius_upper_bound(self): res = zodiac.lookup_zodiac(2, 18) assert res == 'aquarius'