def test_date_with_zero_hours(self):
        """Ensure a date with minutes but no hours is retuned as a datetime."""
        from sosbeacon.utils import format_datetime

        date = datetime(year=2012, month=8, day=30, hour=0, minute=13)
        encoded = format_datetime(date)
        self.assertEqual('08/30/12 00:13', encoded)
    def test_date_with_zero_minutes(self):
        """Ensure a date with hours but no minutes is retuned as a datetime."""
        from sosbeacon.utils import format_datetime

        date = datetime(year=2012, month=8, day=30, hour=19, minute=0)
        encoded = format_datetime(date)
        self.assertEqual('08/30/12 19:00', encoded)
    def test_date(self):
        """Ensure a date with no hours / minutes is retuned as a date."""
        from sosbeacon.utils import format_datetime

        date = datetime(year=2012, month=8, day=30)
        encoded = format_datetime(date)
        self.assertEqual('08/30/12', encoded)
    def test_date_with_zero_minutes(self):
        """Ensure a date with hours but no minutes is retuned as a datetime."""
        from sosbeacon.utils import format_datetime

        date = datetime(year=2012, month=8, day=30, hour=19, minute=0)
        encoded = format_datetime(date)
        self.assertEqual('08/30/12 19:00', encoded)
    def test_date_with_zero_hours(self):
        """Ensure a date with minutes but no hours is retuned as a datetime."""
        from sosbeacon.utils import format_datetime

        date = datetime(year=2012, month=8, day=30, hour=0, minute=13)
        encoded = format_datetime(date)
        self.assertEqual('08/30/12 00:13', encoded)
    def test_date(self):
        """Ensure a date with no hours / minutes is retuned as a date."""
        from sosbeacon.utils import format_datetime

        date = datetime(year=2012, month=8, day=30)
        encoded = format_datetime(date)
        self.assertEqual('08/30/12', encoded)
    def test_non_input(self):
        """Ensure a missing date returns the empty string."""
        from sosbeacon.utils import format_datetime

        encoded = format_datetime(None)
        self.assertEqual('', encoded)
    def test_non_input(self):
        """Ensure a missing date returns the empty string."""
        from sosbeacon.utils import format_datetime

        encoded = format_datetime(None)
        self.assertEqual('', encoded)