Пример #1
0
    def mtest1_get_osinfo_from_redhat_centos(self):
        with mock.patch(
                '__builtin__.open', mock.mock_open(), create=True) as m:
            m.side_effect = IOError()

            result = get_osinfo_from_redhat_centos()
            self.assertFalse(result)
    def mtest1_get_osinfo_from_redhat_centos(self):
        with mock.patch(
                '__builtin__.open', mock.mock_open(), create=True) as m:
            m.side_effect = IOError()

            result = get_osinfo_from_redhat_centos()
            self.assertFalse(result)
Пример #3
0
    def test_get_osinfo_from_redhat_centos(self):
        data = ['Red Hat Enterprise Linux Server release 7.2 (Maipo)']
        with mock.patch(
                '__builtin__.open', mock.mock_open(read_data="\n".join(data)),
                create=True) as m:
            m.return_value.__iter__.return_value = data

            result = get_osinfo_from_redhat_centos()
            self.assertEqual(result['os'], 'rhel')
            self.assertEqual(result['version'], '7.2')
    def test_get_osinfo_from_redhat_centos(self):
        data = ['Red Hat Enterprise Linux Server release 7.2 (Maipo)']
        with mock.patch(
                '__builtin__.open', mock.mock_open(read_data="\n".join(data)),
                create=True) as m:
            m.return_value.__iter__.return_value = data

            result = get_osinfo_from_redhat_centos()
            self.assertEqual(result['os'], 'rhel')
            self.assertEqual(result['version'], '7.2')