I hereby claim:
- I am guilatrova on github.
- I am latrova (https://keybase.io/latrova) on keybase.
- I have a public key whose fingerprint is 73B4 2719 C3A1 3957 B0BC 688D 3EB9 DFEB EA17 FB67
To claim this, I am signing this object:
| from transactions.models import Transaction | |
| from rest_framework.authtoken.models import Token | |
| from rest_framework.test import APITestCase, APIClient | |
| from rest_framework import status | |
| class IntegrationTests(APITestCase): | |
| def setUp(self): | |
| self.user = User.objects.create_user(username='testuser', email='testuser@test.com', password='testing') | |
| token = Token.objects.create(user=self.user) |
| def test_save_transaction(self): | |
| t = Transaction.objects.create(description='django works', value=10, user=self.user) | |
| self.assertIsNotNone(t.id) | |
| self.assertEqual(Transaction.objects.count(), 1) |
| from django.db import models | |
| from django.contrib.auth.models import User | |
| class Transaction(models.Model): | |
| description = models.CharField(max_length=100) | |
| value = models.DecimalField(max_digits=5, decimal_places=2) | |
| user = models.ForeignKey(User) |
| from django.conf.urls import url | |
| from django.conf.urls import url, include | |
| from django.contrib import admin | |
| urlpatterns = [ | |
| url(r'^admin/', admin.site.urls), | |
| url(r'^transactions/', include('transactions.urls')) | |
| ] |
| from django.test import TestCase | |
| from django.urls import reverse, resolve | |
| from transactions.views import TransactionViewSet | |
| class TransactionsUrlsTestCase(TestCase): | |
| def test_resolves_list_url(self): | |
| resolver = self.resolve_by_name('transactions') | |
| def test_list_url_only_allows_get_and_post(self): | |
| resolver = self.resolve_by_name('transactions') | |
| self.assert_has_actions(['get', 'post'], resolver.func.actions) | |
| def test_single_url_allows_all_methods_except_post(self): | |
| """All methods are: GET, PUT, PATCH and DELETE""" | |
| resolver = self.resolve_by_name('transaction', pk=1) | |
| self.assert_has_actions(['get', 'put', 'patch', 'delete'], resolver.func.actions) |
| web: node server.js |
| ... | |
| node_modules | |
| #dist folder | |
| #dist <- Commented, you can remove this line if you will | |
| # IDEA/Webstorm project files | |
| .idea | |
| *.iml | |
| ... |
I hereby claim:
To claim this, I am signing this object:
| repos: | |
| - repo: https://github.com/pre-commit/pre-commit-hooks | |
| rev: v3.4.0 | |
| hooks: | |
| - id: end-of-file-fixer | |
| - id: trailing-whitespace | |
| - repo: https://github.com/psf/black | |
| rev: 21.11b1 | |
| hooks: | |
| - id: black |