stash
This commit is contained in:
parent
87ed4570fe
commit
d42be1ea84
12 changed files with 404 additions and 31 deletions
23
core/inventory/migrations/0009_comment.py
Normal file
23
core/inventory/migrations/0009_comment.py
Normal file
|
@ -0,0 +1,23 @@
|
|||
# Generated by Django 4.2.7 on 2024-11-22 22:02
|
||||
|
||||
from django.db import migrations, models
|
||||
import django.db.models.deletion
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('inventory', '0008_alter_item_event_alter_itemplacement_container_and_more'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='Comment',
|
||||
fields=[
|
||||
('id', models.AutoField(primary_key=True, serialize=False)),
|
||||
('comment', models.TextField()),
|
||||
('timestamp', models.DateTimeField(auto_now_add=True)),
|
||||
('item', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='comments', to='inventory.item')),
|
||||
],
|
||||
),
|
||||
]
|
|
@ -1,7 +1,6 @@
|
|||
from itertools import groupby
|
||||
|
||||
from django.core.files.base import ContentFile
|
||||
from django.db import models, IntegrityError
|
||||
from django.db import models
|
||||
from django_softdelete.models import SoftDeleteModel, SoftDeleteManager
|
||||
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# Generated by Django 4.2.7 on 2024-11-18 01:50
|
||||
# Generated by Django 4.2.7 on 2024-11-22 18:57
|
||||
|
||||
from django.db import migrations, models
|
||||
|
||||
|
|
|
@ -117,6 +117,7 @@ class IssueApiTest(TestCase):
|
|||
self.assertEqual(response.json()[0]['timeline'][5]['item']['description'], "foo")
|
||||
self.assertEqual(response.json()[0]['timeline'][5]['item']['event'], "evt")
|
||||
self.assertEqual(response.json()[0]['timeline'][5]['item']['box'], "box1")
|
||||
self.assertEqual(len(response.json()[0]['related_items']), 1)
|
||||
self.assertEqual(response.json()[0]['related_items'][0]['description'], "foo")
|
||||
self.assertEqual(response.json()[0]['related_items'][0]['event'], "evt")
|
||||
self.assertEqual(response.json()[0]['related_items'][0]['box'], "box1")
|
||||
|
@ -313,16 +314,6 @@ class IssueApiTest(TestCase):
|
|||
content_type='application/json')
|
||||
self.assertEqual(response.status_code, 400)
|
||||
|
||||
# def test_post_comment(self):
|
||||
# issue = IssueThread.objects.create(
|
||||
# name="test issue",
|
||||
# )
|
||||
# response = self.client.post('/api/2/comments/', {'comment': 'test', 'issue_thread': issue.id})
|
||||
# self.assertEqual(response.status_code, 201)
|
||||
# self.assertEqual(response.json()['comment'], 'test')
|
||||
# self.assertEqual(response.json()['issue_thread'], issue.id)
|
||||
# self.assertEqual(response.json()['timestamp'], response.json()['timestamp'])
|
||||
|
||||
def test_post_comment_altenative(self):
|
||||
issue = IssueThread.objects.create(
|
||||
name="test issue",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue