コード例 #1
0
ファイル: test_vcard.py プロジェクト: Efemer/vcard
 def test_main_fails_when_vcard_validator_fails_on_first_file(
         self, vcard_validator_mock, parse_arguments_mock):
     parse_arguments_mock.return_value = ARGUMENTS_WITH_PATHS
     vcard_validator_mock.side_effect = [
         mock.Mock(spec=vcard.VcardValidator, result='non-empty'),
         mock.Mock(spec=vcard.VcardValidator, result=None)
     ]
     self.assertEqual(1, vcard.main())
コード例 #2
0
ファイル: test_vcard.py プロジェクト: cndeng/vcard
 def test_main_fails_when_argument_parsing_fails(self, parse_arguments_mock):
     parse_arguments_mock.side_effect = vcard.UsageError('error')
     self.assertEqual(2, vcard.main())
コード例 #3
0
ファイル: test_vcard.py プロジェクト: cndeng/vcard
 def test_main_fails_when_vcard_validator_fails_on_first_file(self, vcard_validator_mock, parse_arguments_mock):
     parse_arguments_mock.return_value = ARGUMENTS_WITH_PATHS
     vcard_validator_mock.side_effect = [
         mock.Mock(spec=vcard.VcardValidator, result='non-empty'),
         mock.Mock(spec=vcard.VcardValidator, result=None)]
     self.assertEqual(1, vcard.main())
コード例 #4
0
ファイル: test_vcard.py プロジェクト: cndeng/vcard
 def test_main_fails_when_vcard_validator_fails(self, vcard_validator_mock, parse_arguments_mock):
     parse_arguments_mock.return_value = ARGUMENTS_WITH_PATH
     vcard_validator_mock.return_value.result = 'non-empty'
     self.assertEqual(1, vcard.main())
コード例 #5
0
ファイル: test_vcard.py プロジェクト: cndeng/vcard
 def test_main_succeeds_when_vcard_validator_returns_nothing(self, vcard_validator_mock, parse_arguments_mock):
     parse_arguments_mock.return_value = ARGUMENTS_WITH_PATH
     vcard_validator_mock.return_value.result = None
     self.assertEqual(0, vcard.main())
コード例 #6
0
ファイル: test_vcard.py プロジェクト: Efemer/vcard
 def test_main_fails_when_argument_parsing_fails(self,
                                                 parse_arguments_mock):
     parse_arguments_mock.side_effect = vcard.UsageError('error')
     self.assertEqual(2, vcard.main())
コード例 #7
0
ファイル: test_vcard.py プロジェクト: Efemer/vcard
 def test_main_fails_when_vcard_validator_fails(self, vcard_validator_mock,
                                                parse_arguments_mock):
     parse_arguments_mock.return_value = ARGUMENTS_WITH_PATH
     vcard_validator_mock.return_value.result = 'non-empty'
     self.assertEqual(1, vcard.main())
コード例 #8
0
ファイル: test_vcard.py プロジェクト: Efemer/vcard
 def test_main_succeeds_when_vcard_validator_returns_nothing(
         self, vcard_validator_mock, parse_arguments_mock):
     parse_arguments_mock.return_value = ARGUMENTS_WITH_PATH
     vcard_validator_mock.return_value.result = None
     self.assertEqual(0, vcard.main())