Esempio n. 1
0
    def test_warn_if_application_is_xcode(self):
        user = User()
        with OutputCapture() as captured:
            user._warn_if_application_is_xcode('TextMate')
            user._warn_if_application_is_xcode('/Applications/TextMate.app')
            user._warn_if_application_is_xcode('XCode')
        self.assertEqual(captured.stdout.getvalue(), '')

        with OutputCapture() as captured:
            user._warn_if_application_is_xcode('Xcode')
            user._warn_if_application_is_xcode(
                '/Developer/Applications/Xcode.app')
        self.assertEqual(
            captured.stdout.getvalue(),
            'Instead of using Xcode.app, consider using EDITOR=\"xed --wait\".\n'
            * 2,
        )