コード例 #1
0
 def test_date_initial_date_final(self):
     args = ntwdmain.command_line_parser(['2020', '-f', '2021'])
     ntwdmain.str_iso_date_to_date(args.date_initial)
     self.assertEqual(ntwdmain.str_iso_date_to_date(args.date_final), datetime.date(2021, 1, 1))
コード例 #2
0
 def test_call_with_nor_args(self):
     with self.assertRaises(SystemExit):
         ntwdmain.command_line_parser([])
コード例 #3
0
 def test_partial_wrong_month_arg_initial_date(self):
     with self.assertRaises(ValueError):
         args = ntwdmain.command_line_parser(['2020-13'])
         ntwdmain.str_iso_date_to_date(args.date_initial)
コード例 #4
0
 def test_partial_month_arg_initial_date(self):
     args = ntwdmain.command_line_parser(['2020-12'])
     self.assertEqual(ntwdmain.str_iso_date_to_date(args.date_initial), datetime.date(2020, 12, 1))
コード例 #5
0
 def test_complete_date_arg_initial_date_no_padding_0(self):
     args = ntwdmain.command_line_parser(['2020-3-1'])
     self.assertEqual(ntwdmain.str_iso_date_to_date(args.date_initial), datetime.date(2020, 3, 1))
コード例 #6
0
 def test_call_with_year_initial_final(self):
     args = ntwdmain.command_line_parser(['-f', '2021', '2020-12-12'])
     self.assertEqual(args.date_final, '2021')
     self.assertEqual(args.date_initial, '2020-12-12')
コード例 #7
0
 def test_call_with_year_only(self):
     args = ntwdmain.command_line_parser(['2020-12-12', ])
     self.assertEqual(args.date_initial, '2020-12-12')