Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Admin: Update Docs to point to getmoto #5826

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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