Skip to content
Merged

Next #48

Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
91a4390
Added users and organisations api methods
sunil-lakshman May 22, 2023
4c7f587
added requirements.txt file
sunil-lakshman May 23, 2023
6944e1c
loaded install, changlog , codeowners and release.yml file
sunil-lakshman May 23, 2023
a35426f
Organized package structure
sunil-lakshman May 24, 2023
4b0777e
Merge branch 'next' into feat/cs-38768-stack-implementation
sunil-lakshman May 24, 2023
1c4eb48
Developed stack Implementation
sunil-lakshman May 26, 2023
1d14bce
Code Optimized
sunil-lakshman May 29, 2023
24d3927
Added Mock test and Api Test cases
sunil-lakshman Jun 5, 2023
44880e1
Added test cases and coverage packages
sunil-lakshman Jun 7, 2023
55eaf55
Added API documentation and added stacks test cases
sunil-lakshman Jun 12, 2023
faf700d
Added coverage reports generartion in github action
sunil-lakshman Jul 6, 2023
d224cc3
Added global fields class
sunil-lakshman Jul 6, 2023
7c5d513
- General code improvements
ishaileshmishra Jul 6, 2023
d84e1ef
Merge pull request #8 from contentstack/fix/general-improvements
ishaileshmishra Jul 6, 2023
c1b1c80
Feat/cs 40287 workflow class implemetation (#14)
sunil-lakshman Sep 8, 2023
8a16b18
Feat/cs 41199 label class implementation (#25)
sunil-lakshman Sep 15, 2023
a2fb234
Merge branch 'main' into next
sunil-lakshman Sep 15, 2023
9793243
Feat/cs 41332 terms class implemetation (#27)
sunil-lakshman Sep 21, 2023
4aa0424
Merge branch 'main' into next
sunil-lakshman Sep 21, 2023
68b6b25
Added bulk operations class implementation (#29)
sunil-lakshman Sep 27, 2023
25e541a
Merge branch 'next' of https://github.com/contentstack/contentstack-m…
sunil-lakshman Sep 27, 2023
e628ae2
Added release and release item class implementation (#31)
sunil-lakshman Sep 28, 2023
a63683b
Merge branch 'main' into next
sunil-lakshman Sep 28, 2023
fff0f0f
Fixed pagination issue, added custom payload option in all methods an…
sunil-lakshman Dec 8, 2023
38b4e87
Merge branch 'next' of https://github.com/contentstack/contentstack-m…
sunil-lakshman Dec 12, 2023
8d16341
Resolved conflicts
sunil-lakshman Dec 12, 2023
cd19d87
Fixed code conflits
sunil-lakshman Dec 12, 2023
9103d1a
Updated changelog file
sunil-lakshman Dec 12, 2023
c47d736
Enh/dx 74 gcp na support (#47)
sunil-lakshman May 6, 2024
2eb866e
Merge branch 'main' into fix/dx-74
abhinav-from-contentstack May 6, 2024
b0263e6
Merge pull request #49 from contentstack/fix/dx-74
abhinav-from-contentstack May 6, 2024
e3c1f3d
Updated License file (#50)
sunil-lakshman May 13, 2024
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
Prev Previous commit
Next Next commit
Fixed code conflits
  • Loading branch information
sunil-lakshman committed Dec 12, 2023
commit cd19d87f00f174f704e6622403ea3fa898db4ced
8 changes: 0 additions & 8 deletions tests/api/release_items/test_release_items_api.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
import os
import unittest
from dotenv import load_dotenv
<<<<<<< HEAD
from contentstack_management import contentstack
=======
import contentstack_management
>>>>>>> fff0f0fb49c9346070ad6dbf76e64808c5aeb364
from tests.cred import get_credentials

credentials = get_credentials()
Expand All @@ -18,11 +14,7 @@
class ReleaseItemsApiTests(unittest.TestCase):

def setUp(self):
<<<<<<< HEAD
self.client = contentstack.ContentstackClient(host=host)
=======
self.client = contentstack_management.Client(host=host)
>>>>>>> fff0f0fb49c9346070ad6dbf76e64808c5aeb364
self.client.login(username, password)

def test_get_all_item(self):
Expand Down
18 changes: 0 additions & 18 deletions tests/api/releases/test_releases_api.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
import os
import unittest
from dotenv import load_dotenv
<<<<<<< HEAD
from contentstack_management import contentstack
=======
import contentstack_management
>>>>>>> fff0f0fb49c9346070ad6dbf76e64808c5aeb364
from tests.cred import get_credentials

credentials = get_credentials()
Expand All @@ -20,11 +16,7 @@
class ReleaseApiTests(unittest.TestCase):

def setUp(self):
<<<<<<< HEAD
self.client = contentstack.ContentstackClient(host=host)
=======
self.client = contentstack_management.Client(host=host)
>>>>>>> fff0f0fb49c9346070ad6dbf76e64808c5aeb364
self.client.login(username, password)

def test_get_all_releases(self):
Expand Down Expand Up @@ -85,18 +77,8 @@ def test_clone(self):
def test_deploy(self):
data = {
"release": {
<<<<<<< HEAD
"scheduled_at": "2023-09-27T13:13:13:122Z",
"action": "publish",
"environments": [
"development"
],
"locales": [
"en-us"
=======
"environments": [
"development"
>>>>>>> fff0f0fb49c9346070ad6dbf76e64808c5aeb364
]
}
}
Expand Down
8 changes: 0 additions & 8 deletions tests/cred.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,14 +36,10 @@
default_terms_uid = "terms_uid" #Default terms uid
default_terms_string = "terms_string" #Default terms string
default_release_uid = "release_uid" #default release uid
<<<<<<< HEAD

=======
default_delivery_token_uid = "delivery_token_uid" #default delivery token uid
default_management_token_uid = "management_token_uid" #default management token uid
default_publish_queue_uid = "publish_queue_uid" # default publish queue uid
default_extension_uid = "extension_uid" # default publish queue uid
>>>>>>> fff0f0fb49c9346070ad6dbf76e64808c5aeb364

def get_credentials():
load_dotenv()
Expand Down Expand Up @@ -86,13 +82,9 @@ def get_credentials():
"terms_uid": os.getenv("TERMS_UID", default_terms_uid),
"terms_string": os.getenv("TERMS_STRING", default_terms_string),
"release_uid": os.getenv("RELEASE_UID", default_release_uid),
<<<<<<< HEAD

=======
"delivery_token_uid": os.getenv("DELIVERY_TOKEN_UID", default_delivery_token_uid),
"management_token_uid": os.getenv("MANAGEMENT_TOKEN_UID", default_management_token_uid),
"publish_queue_uid": os.getenv("PUBLISH_QUEUE_UID", default_publish_queue_uid),
"extension_uid": os.getenv("EXTENSION_UID", default_extension_uid)
>>>>>>> fff0f0fb49c9346070ad6dbf76e64808c5aeb364
}
return credentials
8 changes: 0 additions & 8 deletions tests/mock/release_items/test_release_items_mock.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,7 @@
import json
import unittest
from dotenv import load_dotenv
<<<<<<< HEAD
from contentstack_management import contentstack
=======
import contentstack_management
>>>>>>> fff0f0fb49c9346070ad6dbf76e64808c5aeb364
from tests.cred import get_credentials

credentials = get_credentials()
Expand All @@ -19,11 +15,7 @@
class ReleaseItemsMockTests(unittest.TestCase):

def setUp(self):
<<<<<<< HEAD
self.client = contentstack.ContentstackClient(host=host)
=======
self.client = contentstack_management.Client(host=host)
>>>>>>> fff0f0fb49c9346070ad6dbf76e64808c5aeb364
self.client.login(username, password)

def read_file(self, file_name):
Expand Down
20 changes: 0 additions & 20 deletions tests/mock/releases/test_releases_mock.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,7 @@
import unittest

from dotenv import load_dotenv
<<<<<<< HEAD
from contentstack_management import contentstack
=======
import contentstack_management
>>>>>>> fff0f0fb49c9346070ad6dbf76e64808c5aeb364
from tests.cred import get_credentials

credentials = get_credentials()
Expand All @@ -22,11 +18,7 @@ class ReleasesMockTests(unittest.TestCase):

def setUp(self):

<<<<<<< HEAD
self.client = contentstack.ContentstackClient(host = host)
=======
self.client = contentstack_management.Client(host = host)
>>>>>>> fff0f0fb49c9346070ad6dbf76e64808c5aeb364
self.client.login(username, password)


Expand Down Expand Up @@ -100,20 +92,8 @@ def test_clone(self):
def test_deploy(self):
data = {
"release": {
<<<<<<< HEAD
"scheduled_at": "2018-12-12T13:13:13:122Z",
"action": "publish/unpublish",
"environments": [
"Production",
"UAT"
],
"locales": [
"en-us",
"ja-jp"
=======
"environments": [
"development"
>>>>>>> fff0f0fb49c9346070ad6dbf76e64808c5aeb364
]
}
}
Expand Down
12 changes: 0 additions & 12 deletions tests/unit/release_items/test_release_items_unit.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
import os
import unittest
from dotenv import load_dotenv
<<<<<<< HEAD
from contentstack_management import contentstack
=======
import contentstack_management
>>>>>>> fff0f0fb49c9346070ad6dbf76e64808c5aeb364
from tests.cred import get_credentials

credentials = get_credentials()
Expand All @@ -18,11 +14,7 @@
class ReleaseItemsUnitTests(unittest.TestCase):

def setUp(self):
<<<<<<< HEAD
self.client = contentstack.ContentstackClient(host=host)
=======
self.client = contentstack_management.Client(host=host)
>>>>>>> fff0f0fb49c9346070ad6dbf76e64808c5aeb364
self.client.login(username, password)

def test_get_all_item(self):
Expand Down Expand Up @@ -107,11 +99,7 @@ def test_delete_multiple(self):
}]
}
response = self.client.stack(api_key).releases(releases_uid).item().delete_multiple(data)
<<<<<<< HEAD
self.assertEqual(response.request.url, f"{self.client.endpoint}releases/{releases_uid}/items")
=======
self.assertEqual(response.request.url, f"{self.client.endpoint}releases/{releases_uid}/items?all=True")
>>>>>>> fff0f0fb49c9346070ad6dbf76e64808c5aeb364
self.assertEqual(response.request.method, "DELETE")
self.assertEqual(response.request.headers["Content-Type"], "application/json")

Expand Down
20 changes: 0 additions & 20 deletions tests/unit/releases/test_release_unit.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
import os
import unittest
from dotenv import load_dotenv
<<<<<<< HEAD
from contentstack_management import contentstack
=======
import contentstack_management
>>>>>>> fff0f0fb49c9346070ad6dbf76e64808c5aeb364
from tests.cred import get_credentials

credentials = get_credentials()
Expand All @@ -20,11 +16,7 @@
class ReleaseUnitTests(unittest.TestCase):

def setUp(self):
<<<<<<< HEAD
self.client = contentstack.ContentstackClient(host=host)
=======
self.client = contentstack_management.Client(host=host)
>>>>>>> fff0f0fb49c9346070ad6dbf76e64808c5aeb364
self.client.login(username, password)

def test_get_all_releases(self):
Expand Down Expand Up @@ -92,20 +84,8 @@ def test_clone(self):
def test_deploy(self):
data = {
"release": {
<<<<<<< HEAD
"scheduled_at": "2018-12-12T13:13:13:122Z",
"action": "publish/unpublish",
"environments": [
"Production",
"UAT"
],
"locales": [
"en-us",
"ja-jp"
=======
"environments": [
"development"
>>>>>>> fff0f0fb49c9346070ad6dbf76e64808c5aeb364
]
}
}
Expand Down