# Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. testinfra_hosts = ['lists.katacontainers.io'] def test_mm_list_is_present(host): cmd = host.run('list_lists --bare') assert 'kata-dev' in cmd.stdout def test_mm_list_site(host): cmd = host.run('curl --insecure ' '--resolve lists.katacontainers.io:443:127.0.0.1 ' 'https://lists.katacontainers.io/cgi-bin/mailman/listinfo') assert 'lists.katacontainers.io Mailing Lists' in cmd.stdout def test_mm_list_site_redirect_http(host): cmd = host.run('curl ' '--resolve lists.katacontainers.io:80:127.0.0.1 ' 'http://lists.katacontainers.io/cgi-bin/mailman/listinfo') assert ('The document has moved here') in cmd.stdout def test_mm_list_site_static_files(host): cmd = host.run('curl --insecure ' '--resolve lists.katacontainers.io:443:127.0.0.1 ' 'https://lists.katacontainers.io/robots.txt') assert 'Disallow: /' in cmd.stdout