def test_cygwin(): from rospkg.os_detect import Cygwin, OsNotDetected #TODO detect = Cygwin() if not detect.is_os(): try: detect.get_version() assert False except OsNotDetected: pass try: detect.get_codename() assert False except OsNotDetected: pass @patch.object(Cygwin, 'is_os') def test(mock): mock.is_os.return_value = True detect = Cygwin() assert detect.get_codename() == '' test()
def test_cygwin(): from rospkg.os_detect import Cygwin, OsNotDetected # TODO detect = Cygwin() if not detect.is_os(): try: detect.get_version() assert False except OsNotDetected: pass try: detect.get_codename() assert False except OsNotDetected: pass @patch.object(Cygwin, 'is_os') def test(mock): mock.is_os.return_value = True detect = Cygwin() assert detect.get_codename() == '' test()