def test_updated_routing_rules_production(self):
        aws = FakeAWS(
            routing_rules={},
            s3_buckets={
                'clusterhq-docs': {
                },
                'clusterhq-staging-docs': {
                },
            })
        self.publish_docs(aws, '0.3.1', '0.3.1',
                          environment=Environments.PRODUCTION,
                          routing_config={
                              "prefix/": {"key/": {"replace_key": "replace"}},
                          })
        self.assertThat(
            aws.routing_rules['clusterhq-docs'],
            MatchesRoutingRules([
                RoutingRule.when(key_prefix="prefix/key/").then_redirect(
                    replace_key="prefix/replace",
                    hostname="docs.clusterhq.com",
                    protocol="https",
                    http_redirect_code="302",
                ),
            ]))
Give it some with '@' and test that it reads from the file
dataset/ETHPy150Open ClusterHQ/flocker/admin/test/test_release.py/PublishDocsTests.test_updated_routing_rules_production--crossover with--dataset/ETHPy150Open ansible/tower-cli/tests/test_utils_parser.py/ParserTests.test_read_from_file