def test_browse_with_trace(self, webbrowser_mock, log_mock, site_op_mock): site = Site('antarctica') site.default_host_name = 'haha.com' site.host_name_ssl_states = [HostNameSslState('does not matter', ssl_state=SslState.ip_based_enabled)] site_op_mock.return_value = site # action view_in_browser('myRG', 'myweb', logs=True) # assert webbrowser_mock.assert_called_with('https://haha.com') log_mock.assert_called_with('myRG', 'myweb', None, None)
def test_browse_with_trace(self, webbrowser_mock, log_mock, site_op_mock): cmd_mock = _get_test_cmd() Site, HostNameSslState, SslState = cmd_mock.get_models( 'Site', 'HostNameSslState', 'SslState') site = Site(location='westus', name='antarctica') site.default_host_name = 'haha.com' site.enabled_host_names = [site.default_host_name] site.host_name_ssl_states = [ HostNameSslState(name='does not matter', ssl_state=SslState.ip_based_enabled) ] site_op_mock.return_value = site # action view_in_browser(mock.MagicMock(), 'myRG', 'myweb', logs=True) # assert webbrowser_mock.assert_called_with('https://haha.com') log_mock.assert_called_with(mock.ANY, 'myRG', 'myweb', None, None)