コード例 #1
0
ファイル: tests.py プロジェクト: OzRayan/Work_Log_Database
 def test_check_no_task(self, check_mock):
     with patch('builtins.input',
                return_value=None,
                side_effect='You must fill this field!'):
         work_log.check('task')
     check_mock.called_once()
コード例 #2
0
ファイル: tests.py プロジェクト: OzRayan/Work_Log_Database
 def test_check_name_valid_true(self, input):
     self.assertEqual(work_log.check('name', True), "Feher Oszkar")
コード例 #3
0
ファイル: tests.py プロジェクト: OzRayan/Work_Log_Database
 def test_check_task_valid(self, input):
     self.assertEqual(work_log.check('task'), "python")
コード例 #4
0
ファイル: tests.py プロジェクト: OzRayan/Work_Log_Database
 def test_check_no_name(self, check_mock):
     with patch('builtins.input',
                return_value=None,
                side_effect='You must fill these fields!'):
         work_log.check('name')
     check_mock.called_once()
コード例 #5
0
ファイル: tests.py プロジェクト: OzRayan/Work_Log_Database
 def test_check_name_invalid(self, check_mock):
     with patch('builtins.input',
                return_value=12,
                side_effect='JUST ALPHABET LETTERS!'):
         work_log.check('name')
     check_mock.called_once()
コード例 #6
0
ファイル: tests.py プロジェクト: OzRayan/Work_Log_Database
 def test_check_name_valid(self, input):
     self.assertEqual(work_log.check('name'), "Oszkar Oszkar")
コード例 #7
0
ファイル: tests.py プロジェクト: OzRayan/Work_Log_Database
 def test_check_time_invalid(self, check_mock):
     with patch('builtins.input', return_value='a', side_effect=ValueError):
         work_log.check('time')
     check_mock.called_once()
コード例 #8
0
ファイル: tests.py プロジェクト: OzRayan/Work_Log_Database
 def test_check_time_valid(self, input):
     self.assertEqual(work_log.check('time'), 234)