def test_validty_w_duration(self, patch_getPolicyAction):
        """
        test the simple duration expression
        """

        end_date = _calculate_validity_end(" 1 H ")

        in_one_hour = (datetime.datetime.now() +
                       datetime.timedelta(hours=1)).strftime("%d/%m/%y %H")

        assert in_one_hour in end_date

        return
示例#2
0
    def test_validty_w_duration(self, patch_getPolicyAction):
        """
        test the simple duration expression
        """

        end_date = _calculate_validity_end(" 1 H ")

        in_one_hour = (datetime.datetime.now() + datetime.timedelta(hours=1)
                       ).strftime("%d/%m/%y %H")

        self.assertTrue(in_one_hour in end_date)

        return
    def test_validty_end_in_5_days(self, patch_getPolicyAction):
        """
        test the backward compatibilty case where the policy returns an int
        """

        end_date = _calculate_validity_end(validity=5)

        assert "23:59" in end_date

        in_five_days = (datetime.date.today() +
                        datetime.timedelta(days=5)).strftime("%d/%m/%y")

        assert in_five_days in end_date

        return
示例#4
0
    def test_validty_end_in_5_days(self, patch_getPolicyAction):
        """
        test the backward compatibilty case where the policy returns an int
        """

        end_date = _calculate_validity_end(validity=5)

        self.assertTrue("23:59" in end_date)

        in_five_days = (datetime.date.today() + datetime.timedelta(days=5)
                        ).strftime("%d/%m/%y")

        self.assertTrue(in_five_days in end_date)

        return
    def test_validty_w_duration_expr2(self, patch_getPolicyAction):
        """
        test the complex duration expression
        """

        validity = "36 h 120 m"

        end_date = _calculate_validity_end(validity)

        in_one_hour = (
            datetime.datetime.now() +
            datetime.timedelta(hours=36, minutes=120)).strftime("%d/%m/%y %H")

        assert in_one_hour in end_date

        return
示例#6
0
    def test_validty_w_duration_expr2(self, patch_getPolicyAction):
        """
        test the complex duration expression
        """

        validity = "36 h 120 m"

        end_date = _calculate_validity_end(validity)

        in_one_hour = (datetime.datetime.now() + datetime.timedelta(
                                                        hours=36, minutes=120)
                       ).strftime("%d/%m/%y %H")

        self.assertTrue(in_one_hour in end_date)

        return
示例#7
0
    def test_validty_w_duration_expr(self, patch_get_action_value):
        """
        test the complex duration expression
        """

        validity = "1d 1 h"

        end_date = _calculate_validity_end(validity)

        in_one_hour = (
            datetime.datetime.now() +
            datetime.timedelta(days=1, hours=1)).strftime("%d/%m/%y %H")

        assert in_one_hour in end_date

        return