Skip to content

Commit

Permalink
Admin: Update Docs to point to getmoto (#5826)
Browse files Browse the repository at this point in the history
  • Loading branch information
bblommers authored Jan 7, 2023
1 parent 79a0b90 commit 27a2e42
Show file tree
Hide file tree
Showing 40 changed files with 72 additions and 72 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ jobs:
run: |
make test-only
- name: "Upload coverage to Codecov"
if: ${{ github.repository == 'spulec/moto'}}
if: ${{ github.repository == 'getmoto/moto'}}
uses: codecov/codecov-action@v3
with:
fail_ci_if_error: false
Expand Down Expand Up @@ -158,7 +158,7 @@ jobs:
run: |
make test-only
- name: "Upload coverage to Codecov"
if: ${{ github.repository == 'spulec/moto'}}
if: ${{ github.repository == 'getmoto/moto'}}
uses: codecov/codecov-action@v3
with:
fail_ci_if_error: false
Expand All @@ -183,7 +183,7 @@ jobs:
name: Deploy
runs-on: ubuntu-latest
needs: [test, testserver ]
if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' && github.repository == 'spulec/moto' }}
if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' && github.repository == 'getmoto/moto' }}
strategy:
matrix:
python-version: [3.8]
Expand Down Expand Up @@ -270,7 +270,7 @@ jobs:
fi
- name: Leave PR comment with Moto version
uses: peter-evans/create-or-update-comment@v1
if: env.pr_found == 'true' && env.pr_repo == 'spulec/moto'
if: env.pr_found == 'true' && env.pr_repo == 'getmoto/moto'
with:
issue-number: ${{ env.pr_nr }}
body: |
Expand Down
6 changes: 3 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -1437,7 +1437,7 @@ Docker Digest for 3.0.4: _sha256:320e1d2ab89729d5580dbe08d8c2153a28db4c28023c577
-----
General:
* The mock_dynamodb and mock_rds-decorators have been deprecated, and will be repurposed in a later release.
Please see https://github.com/spulec/moto/issues/4526 for more information.
Please see https://github.com/getmoto/moto/issues/4526 for more information.

New Methods:
* API Gateway:
Expand Down Expand Up @@ -2339,7 +2339,7 @@ Docker Digest for 3.0.4: _sha256:320e1d2ab89729d5580dbe08d8c2153a28db4c28023c577
2.0.0
----
Full list of PRs merged in this release:
https://github.com/spulec/moto/pulls?q=is%3Apr+is%3Aclosed+merged%3A2020-09-07..2021-02-23
https://github.com/getmoto/moto/pulls?q=is%3Apr+is%3Aclosed+merged%3A2020-09-07..2021-02-23

General Changes:
* When installing, it is now required to specify the service you want to use:
Expand Down Expand Up @@ -2530,7 +2530,7 @@ https://github.com/spulec/moto/pulls?q=is%3Apr+is%3Aclosed+merged%3A2020-09-07..
1.3.16
-----
Full list of PRs merged in this release:
https://github.com/spulec/moto/pulls?q=is%3Apr+is%3Aclosed+merged%3A2019-11-14..2020-09-07
https://github.com/getmoto/moto/pulls?q=is%3Apr+is%3Aclosed+merged%3A2019-11-14..2020-09-07


General Changes:
Expand Down
4 changes: 2 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

# Contributing code

Moto has a [Code of Conduct](https://github.com/spulec/moto/blob/master/CODE_OF_CONDUCT.md), you can expect to be treated with respect at all times when interacting with this project.
Moto has a [Code of Conduct](https://github.com/getmoto/moto/blob/master/CODE_OF_CONDUCT.md), you can expect to be treated with respect at all times when interacting with this project.

# Development Guide
Please see our documentation for information on how to contribute:
Expand All @@ -33,7 +33,7 @@ Use `make format` to automatically format your code, if it does not conform to `
## Releasing a new version of Moto

* Ensure the CHANGELOG document mentions the new release, and lists all significant changes.
* Go to the dedicated [Release Action](https://github.com/spulec/moto/actions/workflows/release.yml) in our CI
* Go to the dedicated [Release Action](https://github.com/getmoto/moto/actions/workflows/release.yml) in our CI
* Click 'Run workflow' on the top right
* Provide the version you want to release
* That's it - everything else is automated.
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

[![Join the chat at https://gitter.im/awsmoto/Lobby](https://badges.gitter.im/awsmoto/Lobby.svg)](https://gitter.im/awsmoto/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

[![Build Status](https://github.com/spulec/moto/workflows/TestNDeploy/badge.svg)](https://github.com/spulec/moto/actions)
[![Coverage Status](https://codecov.io/gh/spulec/moto/branch/master/graph/badge.svg)](https://codecov.io/gh/spulec/moto)
[![Build Status](https://github.com/getmoto/moto/workflows/TestNDeploy/badge.svg)](https://github.com/getmoto/moto/actions)
[![Coverage Status](https://codecov.io/gh/getmoto/moto/branch/master/graph/badge.svg)](https://codecov.io/gh/getmoto/moto)
[![Docs](https://readthedocs.org/projects/pip/badge/?version=stable)](http://docs.getmoto.org)
[![PyPI](https://img.shields.io/pypi/v/moto.svg)](https://pypi.org/project/moto/)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/moto.svg)](#)
Expand Down Expand Up @@ -61,7 +61,7 @@ def test_my_model_save():

With the decorator wrapping the test, all the calls to s3 are automatically mocked out. The mock keeps the state of the buckets and keys.

For a full list of which services and features are covered, please see our [implementation coverage](https://github.com/spulec/moto/blob/master/IMPLEMENTATION_COVERAGE.md).
For a full list of which services and features are covered, please see our [implementation coverage](https://github.com/getmoto/moto/blob/master/IMPLEMENTATION_COVERAGE.md).


### Documentation
Expand Down
4 changes: 2 additions & 2 deletions docs/docs/aws_config.rst
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ The aggregation and non-aggregation querying can and should just use the same ov
1. Non-aggregated listing will specify the region-name of the resource backend `backend_region`
1. Aggregated listing will need to be able to list resource types across ALL backends and filter optionally by passing in `resource_region`.

An example of a working implementation of this is `S3 <https://github.com/spulec/moto/blob/master/moto/s3/config.py>`_.
An example of a working implementation of this is `S3 <https://github.com/getmoto/moto/blob/master/moto/s3/config.py>`_.

Pagination should generally be able to pull out the resource across any region so should be sharded by `region-item-name` -- not done for S3
because S3 has a globally unique name space.
Expand All @@ -131,4 +131,4 @@ return for it.
When implementing resource config fetching, you will need to return at a minimum `None` if the resource is not found, or a `dict` that looks
like what AWS Config would return.

It's recommended to read the comment for the `ConfigQueryModel` 's `get_config_resource` function in `the base class <https://github.com/spulec/moto/blob/master/moto/core/models.py>`_.
It's recommended to read the comment for the `ConfigQueryModel` 's `get_config_resource` function in `the base class <https://github.com/getmoto/moto/blob/master/moto/core/models.py>`_.
2 changes: 1 addition & 1 deletion docs/docs/contributing/checklist.rst
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,4 @@ Create the PR anyway! Others can use your work and build on it to finish the fea
.. note:: You can indicate a PR that's not quite ready with the `needs-help`-label.

Are you not sure on what you want to implement, or want some advice on how to approach things?
Feel free to open a new issue on Github: https://github.com/spulec/moto/issues
Feel free to open a new issue on Github: https://github.com/getmoto/moto/issues
2 changes: 1 addition & 1 deletion docs/docs/getting_started.rst
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ If you don't care about the number of dependencies, or if you want to mock many

If you want to install ``moto`` from source::

git clone git://github.com/spulec/moto.git
git clone git://github.com/getmoto/moto.git
cd moto
pip install '.[all]'

Expand Down
4 changes: 2 additions & 2 deletions docs/docs/iam.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
IAM-like Access Control
=======================

Moto also has the ability to authenticate and authorize actions, just like it's done by IAM in AWS. This functionality can be enabled by either setting the `INITIAL_NO_AUTH_ACTION_COUNT` environment variable or using the `set_initial_no_auth_action_count` decorator. Note that the current implementation is very basic, see `the source code <https://github.com/spulec/moto/blob/master/moto/iam/access_control.py>`_ for more information.
Moto also has the ability to authenticate and authorize actions, just like it's done by IAM in AWS. This functionality can be enabled by either setting the `INITIAL_NO_AUTH_ACTION_COUNT` environment variable or using the `set_initial_no_auth_action_count` decorator. Note that the current implementation is very basic, see `the source code <https://github.com/getmoto/moto/blob/master/moto/iam/access_control.py>`_ for more information.

`INITIAL_NO_AUTH_ACTION_COUNT`
------------------------------
Expand Down Expand Up @@ -44,4 +44,4 @@ This is a decorator that works similarly to the environment variable, but the se
assert len(instances) == 0


See `the related test suite <https://github.com/spulec/moto/blob/master/tests/test_core/test_auth.py>`_ for more examples.
See `the related test suite <https://github.com/getmoto/moto/blob/master/tests/test_core/test_auth.py>`_ for more examples.
6 changes: 3 additions & 3 deletions docs/docs/server_mode.rst
Original file line number Diff line number Diff line change
Expand Up @@ -232,8 +232,8 @@ For the above services, this is required because the hostname is in the form of
As a result, you need to add that entry to your host file for your tests to function properly.


.. _Java: https://github.com/spulec/moto/blob/master/other_langs/sqsSample.java
.. _Ruby: https://github.com/spulec/moto/blob/master/other_langs/test.rb
.. _Javascript: https://github.com/spulec/moto/blob/master/other_langs/test.js
.. _Java: https://github.com/getmoto/moto/blob/master/other_langs/sqsSample.java
.. _Ruby: https://github.com/getmoto/moto/blob/master/other_langs/test.rb
.. _Javascript: https://github.com/getmoto/moto/blob/master/other_langs/test.js
.. _Homebrew: https://brew.sh
.. _Terraform Docs: https://registry.terraform.io/providers/hashicorp/aws/latest/docs/guides/custom-service-endpoints
4 changes: 2 additions & 2 deletions docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ Additional Resources
* `Moto Issue Tracker`_

.. _AWS infrastructure: http://aws.amazon.com/
.. _Moto Issue Tracker: https://github.com/spulec/moto/issues
.. _Moto Source Repository: https://github.com/spulec/moto
.. _Moto Issue Tracker: https://github.com/getmoto/moto/issues
.. _Moto Source Repository: https://github.com/getmoto/moto

.. toctree::
:maxdepth: 2
Expand Down
2 changes: 1 addition & 1 deletion moto/core/custom_responses_mock.py
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ def not_implemented_callback(


# Modify behaviour of the matcher to only/always return the first match
# Default behaviour is to return subsequent matches for subsequent requests, which leads to https://github.com/spulec/moto/issues/2567
# Default behaviour is to return subsequent matches for subsequent requests, which leads to https://github.com/getmoto/moto/issues/2567
# - First request matches on the appropriate S3 URL
# - Same request, executed again, will be matched on the subsequent match, which happens to be the catch-all, not-yet-implemented, callback
# Fix: Always return the first match
Expand Down
2 changes: 1 addition & 1 deletion moto/dynamodb/models/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ def dynamo_json_dump(dynamo_object):
return json.dumps(dynamo_object, cls=DynamoJsonEncoder)


# https://github.com/spulec/moto/issues/1874
# https://github.com/getmoto/moto/issues/1874
# Ensure that the total size of an item does not exceed 400kb
class LimitedSizeDict(dict):
def __init__(self, *args, **kwargs):
Expand Down
2 changes: 1 addition & 1 deletion moto/ec2/exceptions.py
Original file line number Diff line number Diff line change
Expand Up @@ -520,7 +520,7 @@ def __init__(self, blurb):
super().__init__(
f"{blurb} has not been implemented in Moto yet."
" Feel free to open an issue at"
" https://github.com/spulec/moto/issues"
" https://github.com/getmoto/moto/issues"
)


Expand Down
2 changes: 1 addition & 1 deletion moto/ec2/responses/general.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ def get_console_output(self):
instance_id = self._get_param("InstanceId")
if not instance_id:
# For compatibility with boto.
# See: https://github.com/spulec/moto/pull/1152#issuecomment-332487599
# See: https://github.com/getmoto/moto/pull/1152#issuecomment-332487599
instance_id = self._get_multi_param("InstanceId")[0]

instance = self.ec2_backend.get_instance(instance_id)
Expand Down
2 changes: 1 addition & 1 deletion moto/ec2/responses/instances.py
Original file line number Diff line number Diff line change
Expand Up @@ -229,7 +229,7 @@ def modify_instance_attribute(self):
msg = (
"This specific call to ModifyInstanceAttribute has not been"
" implemented in Moto yet. Feel free to open an issue at"
" https://github.com/spulec/moto/issues"
" https://github.com/getmoto/moto/issues"
)
raise NotImplementedError(msg)

Expand Down
4 changes: 2 additions & 2 deletions moto/ec2/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -427,7 +427,7 @@ def passes_filter_dict(instance, filter_dict):
return False
else:
raise NotImplementedError(
"Filter dicts have not been implemented in Moto for '%s' yet. Feel free to open an issue at https://github.com/spulec/moto/issues"
"Filter dicts have not been implemented in Moto for '%s' yet. Feel free to open an issue at https://github.com/getmoto/moto/issues"
% filter_name
)
return True
Expand Down Expand Up @@ -473,7 +473,7 @@ def passes_igw_filter_dict(igw, filter_dict):
return False
else:
raise NotImplementedError(
"Internet Gateway filter dicts have not been implemented in Moto for '%s' yet. Feel free to open an issue at https://github.com/spulec/moto/issues",
"Internet Gateway filter dicts have not been implemented in Moto for '%s' yet. Feel free to open an issue at https://github.com/getmoto/moto/issues",
filter_name,
)
return True
Expand Down
4 changes: 2 additions & 2 deletions moto/moto_server/templates/dashboard.html
Original file line number Diff line number Diff line change
Expand Up @@ -176,9 +176,9 @@ <h3>{{@key}}</h3>
<h4 class="modal-title" id="myModalLabel">About Moto</h4>
</div>
<div class="modal-body">
<p>Moto was created by <a href="https://twitter.com/spulec">Steve Pulec</a> and <a href="https://github.com/spulec/moto/blob/master/AUTHORS.md">many other contributors</a>.</p>
<p>Moto was created by <a href="https://twitter.com/spulec">Steve Pulec</a> and <a href="https://github.com/getmoto/moto/blob/master/AUTHORS.md">many other contributors</a>.</p>

<p>Please open any issues <a href="https://github.com/spulec/moto/issues">here</a>.</p>
<p>Please open any issues <a href="https://github.com/getmoto/moto/issues">here</a>.</p>
</div>
</div>
</div>
Expand Down
2 changes: 1 addition & 1 deletion moto/redshiftdata/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,7 @@ def _validate_uuid(uuid):

# For unknown reasons I cannot use the service name "redshift-data" as I should
# It seems boto3 is unable to get the list of available regions for "redshift-data"
# See code here https://github.com/spulec/moto/blob/master/moto/core/utils.py#L407
# See code here https://github.com/getmoto/moto/blob/master/moto/core/utils.py#L407
# sess.get_available_regions("redshift-data") returns an empty list
# Then I use the service redshift since they share the same regions
# See https://docs.aws.amazon.com/general/latest/gr/redshift-service.html
Expand Down
2 changes: 1 addition & 1 deletion moto/sns/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -642,7 +642,7 @@ def publish(
group_id=None,
):
if subject is not None and len(subject) > 100:
# Note that the AWS docs around length are wrong: https://github.com/spulec/moto/issues/1503
# Note that the AWS docs around length are wrong: https://github.com/getmoto/moto/issues/1503
raise ValueError("Subject must be less than 100 characters")

if phone_number:
Expand Down
2 changes: 1 addition & 1 deletion scripts/bump_version
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ main() {
# Commit an updated IMPLEMENTATION_COVERAGE.md
make implementation_coverage || true
# Open a PR
open https://github.com/spulec/moto/compare/master...version-${version}
open https://github.com/getmoto/moto/compare/master...version-${version}
}

main $@
2 changes: 1 addition & 1 deletion scripts/ec2_get_instance_type_offerings.py
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ def main():
# Ensure we use the correct US-west availability zones
# There are only two - for some accounts they are called us-west-1b and us-west-1c
# As our EC2-module assumes us-west-1a and us-west-1b, we may have to rename the zones coming from AWS
# https://github.com/spulec/moto/issues/5494
# https://github.com/getmoto/moto/issues/5494
if region == "us-west-1" and location_type == "availability-zone":
zones = set([i["Location"] for i in instances])
if zones == {"us-west-1b", "us-west-1c"}:
Expand Down
6 changes: 3 additions & 3 deletions setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ long_description = file:README.md
long_description_content_type = text/markdown
author = Steve Pulec
author_email = "[email protected]"
url = https://github.com/spulec/moto
url = https://github.com/getmoto/moto
license = Apache License 2.0
test_suite = tests
classifiers =
Expand All @@ -20,8 +20,8 @@ classifiers =
keywords = aws ec2 s3 boto3 mock
project_urls =
Documentation = http://docs.getmoto.org/en/latest/
Issue tracker = https://github.com/spulec/moto/issues
Changelog = https://github.com/spulec/moto/blob/master/CHANGELOG.md
Issue tracker = https://github.com/getmoto/moto/issues
Changelog = https://github.com/getmoto/moto/blob/master/CHANGELOG.md

[options]
python_requires = >=3.7
Expand Down
4 changes: 2 additions & 2 deletions tests/test_batch/test_batch_jobs.py
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ def test_submit_job():
job_id = resp["jobId"]

# Test that describe_jobs() returns 'createdAt'
# github.com/spulec/moto/issues/4364
# github.com/getmoto/moto/issues/4364
resp = batch_client.describe_jobs(jobs=[job_id])
created_at = resp["jobs"][0]["createdAt"]
created_at.should.be.greater_than(start_time_milliseconds)
Expand All @@ -127,7 +127,7 @@ def test_submit_job():
[event["message"] for event in resp["events"]].should.equal(["hello"])

# Test that describe_jobs() returns timestamps in milliseconds
# github.com/spulec/moto/issues/4364
# github.com/getmoto/moto/issues/4364
job = batch_client.describe_jobs(jobs=[job_id])["jobs"][0]
created_at = job["createdAt"]
started_at = job["startedAt"]
Expand Down
2 changes: 1 addition & 1 deletion tests/test_cloudwatch/test_cloudwatch_boto3.py
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,7 @@ def test_put_metric_data_with_statistics():
dict(
MetricName="statmetric",
Timestamp=utc_now,
# no Value to test https://github.com/spulec/moto/issues/1615
# no Value to test https://github.com/getmoto/moto/issues/1615
StatisticValues=dict(
SampleCount=3.0, Sum=123.0, Maximum=100.0, Minimum=12.0
),
Expand Down
4 changes: 2 additions & 2 deletions tests/test_cognitoidp/test_cognitoidp.py
Original file line number Diff line number Diff line change
Expand Up @@ -2881,7 +2881,7 @@ def test_change_password():

@mock_cognitoidp
def test_change_password__using_custom_user_agent_header():
# https://github.com/spulec/moto/issues/3098
# https://github.com/getmoto/moto/issues/3098
# As the admin_initiate_auth-method is unauthenticated, we use the user-agent header to pass in the region
# This test verifies this works, even if we pass in our own user-agent header
from botocore.config import Config
Expand Down Expand Up @@ -4327,7 +4327,7 @@ def test_admin_reset_password_multiple_invocations():

@mock_cognitoidp
def test_idtoken_contains_kid_header():
# https://github.com/spulec/moto/issues/3078
# https://github.com/getmoto/moto/issues/3078
# Setup
cognito = boto3.client("cognito-idp", "us-west-2")
user_pool_id = cognito.create_user_pool(PoolName=str(uuid.uuid4()))["UserPool"][
Expand Down
2 changes: 1 addition & 1 deletion tests/test_core/test_auth.py
Original file line number Diff line number Diff line change
Expand Up @@ -291,7 +291,7 @@ def test_access_denied_with_not_allowing_policy():
@set_initial_no_auth_action_count(3)
@mock_ec2
def test_access_denied_for_run_instances():
# https://github.com/spulec/moto/issues/2774
# https://github.com/getmoto/moto/issues/2774
# The run-instances method was broken between botocore versions 1.15.8 and 1.15.12
# This was due to the inclusion of '"idempotencyToken":true' in the response, somehow altering the signature and breaking the authentication
# Keeping this test in place in case botocore decides to break again
Expand Down
2 changes: 1 addition & 1 deletion tests/test_core/test_request_mocking.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ def test_requests_to_amazon_subdomains_dont_work() -> None:
@mock_s3
def test_decorator_ordering() -> None:
"""
https://github.com/spulec/moto/issues/3790#issuecomment-803979809
https://github.com/getmoto/moto/issues/3790#issuecomment-803979809
"""
bucket_name = "banana-slugs"
key = "trash-file"
Expand Down
2 changes: 1 addition & 1 deletion tests/test_core/test_url_base_regex.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

class TestMockBucketStartingWithServiceName:
"""
https://github.com/spulec/moto/issues/4099
https://github.com/getmoto/moto/issues/4099
"""

@pytest.mark.parametrize("service_name,decorator", service_names)
Expand Down
Loading

0 comments on commit 27a2e42

Please sign in to comment.