# Path: lib/dateutil.py
# class relativedelta(relativedelta.relativedelta):
#     def total_hours(self):
#     def total_minutes(self):
#     def total_seconds(self):
#     def __lt__(self, other):
#     def __gt__(self, other):
#     def __le__(self, other):
#     def __ge__(self, other):


import unittest
from lib import dateutil
        # Arrange
        delta = dateutil.relativedelta(years=1, months=6)
        expected = 13080

        # Act
        actual = delta.total_hours()

        # Assert
        self.assertEqual(expected, actual)

    def test_total_minutes(self):
        # Arrange
        delta = dateutil.relativedelta(hours=10)
        expected = 600

        # Act
        actual = delta.total_minutes()

        # Assert
        self.assertEqual(expected, actual)

    def test_total_seconds(self):
        # Arrange
        delta = dateutil.relativedelta(hours=10, minutes=10, seconds=1)
        expected = 36601

        # Act
        actual = delta.total_seconds()

        # Assert

# Path: lib/dateutil.py
# class relativedelta(relativedelta.relativedelta):
#     def total_hours(self):
#     def total_minutes(self):
#     def total_seconds(self):
#     def __lt__(self, other):
#     def __gt__(self, other):
#     def __le__(self, other):
#     def __ge__(self, other):


# Path: tests/test_dateutil.py
import unittest
from lib import dateutil

        # Arrange
        delta = dateutil.relativedelta(years=1, months=6)
        expected = 13080

        # Act
        actual = delta.total_hours()

        # Assert
        self.assertEqual(expected, actual)

    def test_total_minutes(self):
        # Arrange
        delta = dateutil.relativedelta(hours=10)
        expected = 600

        # Act
        actual = delta.total_minutes()

        # Assert
        self.assertEqual(expected, actual)

    def test_total_seconds(self):
        # Arrange
        delta = dateutil.relativedelta(hours=10, minutes=10, seconds=1)
        expected = 36601

        # Act
        actual = delta.total_seconds()

        # Assert

        self.assertEqual(expected, actual)