Example #1
0
 def test_missing_end_date(self):
     self.assertEqual(
         transform_date({
             'start_date': '2016-04-04',
             'start_time': '14:00:00',
             'end_date': None,
             'end_time': '16:00:00',
             'is_continuous': False
         }), {
             'start': '2016-04-04T14:00:00',
             'end': '2016-04-04T16:00:00',
         })
Example #2
0
 def test_date_based_one_day(self):
     self.assertEqual(
         transform_date({
             'start_date': '2016-04-04',
             'start_time': None,
             'end_date': None,
             'end_time': None,
             'is_continuous': False
         }), {
             'start': '2016-04-04',
             'end': '2016-04-04',
         })
Example #3
0
 def test_continuous(self):
     self.assertEqual(
         transform_date({
             'start_date': '2016-04-04',
             'start_time': '19:00:00',
             'end_date': '2016-04-06',
             'end_time': '13:00:00',
             'is_continuous': True
         }), {
             'start': '2016-04-04T19:00:00',
             'end': '2016-04-06T13:00:00',
         })
Example #4
0
 def test_equal_end_and_start_times(self):
     self.assertEqual(
         transform_date({
             'start_date': '2016-04-04',
             'start_time': '10:00:00',
             'end_date': None,
             'end_time': '10:00:00',
             'is_continuous': False
         }), {
             'start': '2016-04-04T10:00:00',
             'end': '2016-04-05T10:00:00',
         })
Example #5
0
 def test_end_time_overflow(self):
     self.assertEqual(
         transform_date({
             'start_date': '2016-04-04',
             'start_time': '23:00:00',
             'end_date': None,
             'end_time': '01:00:00',
             'is_continuous': False
         }), {
             'start': '2016-04-04T23:00:00',
             'end': '2016-04-05T01:00:00',
         })
Example #6
0
 def test_missing_end_date(self):
     self.assertEqual(
         transform_date({
             'start_date': '2016-04-04',
             'start_time': '14:00:00',
             'end_date': None,
             'end_time': '16:00:00',
             'is_continuous': False
         }),
         {
             'start': '2016-04-04T14:00:00',
             'end': '2016-04-04T16:00:00',
         }
     )
Example #7
0
 def test_continuous(self):
     self.assertEqual(
         transform_date({
             'start_date': '2016-04-04',
             'start_time': '19:00:00',
             'end_date': '2016-04-06',
             'end_time': '13:00:00',
             'is_continuous': True
         }),
         {
             'start': '2016-04-04T19:00:00',
             'end': '2016-04-06T13:00:00',
         }
     )
Example #8
0
 def test_date_based_one_day(self):
     self.assertEqual(
         transform_date({
             'start_date': '2016-04-04',
             'start_time': None,
             'end_date': None,
             'end_time': None,
             'is_continuous': False
         }),
         {
             'start': '2016-04-04',
             'end': '2016-04-04',
         }
     )
Example #9
0
 def test_end_time_overflow(self):
     self.assertEqual(
         transform_date({
             'start_date': '2016-04-04',
             'start_time': '23:00:00',
             'end_date': None,
             'end_time': '01:00:00',
             'is_continuous': False
         }),
         {
             'start': '2016-04-04T23:00:00',
             'end': '2016-04-05T01:00:00',
         }
     )
Example #10
0
 def test_equal_end_and_start_times(self):
     self.assertEqual(
         transform_date({
             'start_date': '2016-04-04',
             'start_time': '10:00:00',
             'end_date': None,
             'end_time': '10:00:00',
             'is_continuous': False
         }),
         {
             'start': '2016-04-04T10:00:00',
             'end': '2016-04-05T10:00:00',
         }
     )