def test_get_sys_info_empty(self): hostname = factory.make_hostname() architecture = factory.make_name('architecture') self.patch(refresh.socket, 'gethostname').return_value = hostname self.patch_autospec(refresh, 'get_os_release').return_value = {} self.patch_autospec( refresh, 'get_architecture').return_value = architecture self.assertThat({ 'hostname': hostname, 'architecture': architecture, 'osystem': '', 'distro_series': '', 'interfaces': {}, }, Equals(refresh.get_sys_info()))
def test_get_sys_info_empty(self): hostname = factory.make_hostname() architecture = factory.make_name("architecture") self.patch(refresh.socket, "gethostname").return_value = hostname self.patch_autospec(refresh, "get_os_release").return_value = {} self.patch_autospec(refresh, "get_architecture").return_value = architecture self.assertThat( { "hostname": hostname, "architecture": architecture, "osystem": "", "distro_series": "", "maas_version": get_maas_version(), "interfaces": {}, }, Equals(refresh.get_sys_info()), )
def test_get_sys_info_alt(self): hostname = factory.make_hostname() osystem = factory.make_name('name') distro_series = factory.make_name('version_id') architecture = factory.make_name('architecture') self.patch(refresh.socket, 'gethostname').return_value = hostname self.patch_autospec(refresh, 'get_os_release').return_value = { 'NAME': osystem, 'VERSION_ID': distro_series, } self.patch_autospec( refresh, 'get_architecture').return_value = architecture self.assertThat({ 'hostname': hostname, 'architecture': architecture, 'osystem': osystem, 'distro_series': distro_series, 'interfaces': {}, }, Equals(refresh.get_sys_info()))
def test_get_sys_info(self): hostname = factory.make_hostname() osystem = factory.make_name('id') distro_series = factory.make_name('ubuntu_codename') architecture = factory.make_name('architecture') self.patch(refresh.socket, 'gethostname').return_value = hostname self.patch_autospec(refresh, 'get_os_release').return_value = { 'ID': osystem, 'UBUNTU_CODENAME': distro_series, } self.patch_autospec( refresh, 'get_architecture').return_value = architecture self.assertThat({ 'hostname': hostname, 'architecture': architecture, 'osystem': osystem, 'distro_series': distro_series, 'maas_version': get_maas_version(), 'interfaces': {}, }, Equals(refresh.get_sys_info()))
def test_get_sys_info_alt(self): hostname = factory.make_hostname() osystem = factory.make_name("name") distro_series = factory.make_name("version_id") architecture = factory.make_name("architecture") self.patch(refresh.socket, "gethostname").return_value = hostname self.patch_autospec(refresh, "get_os_release").return_value = { "NAME": osystem, "VERSION_ID": distro_series, } self.patch_autospec(refresh, "get_architecture").return_value = architecture self.assertThat( { "hostname": hostname, "architecture": architecture, "osystem": osystem, "distro_series": distro_series, "maas_version": get_maas_version(), "interfaces": {}, }, Equals(refresh.get_sys_info()), )
def test_get_sys_info_on_host(self): self.assertNotIn(None, refresh.get_sys_info())