import unittest

from expiry import is_expired


class ExpiryTests(unittest.TestCase):
    def test_before_deadline_is_valid(self):
        self.assertFalse(is_expired(now=99, expires_at=100))

    def test_at_deadline_is_expired(self):
        self.assertTrue(is_expired(now=100, expires_at=100))

    def test_after_deadline_is_expired(self):
        self.assertTrue(is_expired(now=101, expires_at=100))


if __name__ == "__main__":
    unittest.main()
