update Frappe to Jingrow
This commit is contained in:
parent
e2c89138d2
commit
38fdb03304
@ -199,7 +199,7 @@
|
||||
"Fpww",
|
||||
"jingrowclient",
|
||||
"jingrowhr",
|
||||
"Frappeio",
|
||||
"Jingrowio",
|
||||
"jingrowui",
|
||||
"fremovexattr",
|
||||
"fsetxattr",
|
||||
|
||||
@ -2,12 +2,12 @@
|
||||
# For license information, please see license.txt
|
||||
from unittest.mock import MagicMock
|
||||
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
from backbone.hypervisor import Hypervisor
|
||||
|
||||
|
||||
class TestHypervisor(FrappeTestCase):
|
||||
class TestHypervisor(JingrowTestCase):
|
||||
def test_preinstall_pass(self):
|
||||
shell = MagicMock()
|
||||
shell.execute.return_value.returncode = 0
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
<!-- logo -->
|
||||
<div
|
||||
class="flex flex-col items-center"
|
||||
@dblclick="redirectForFrappeioAuth"
|
||||
@dblclick="redirectForJingrowioAuth"
|
||||
>
|
||||
<FCLogo class="inline-block h-12 w-12" />
|
||||
</div>
|
||||
@ -57,7 +57,7 @@ export default {
|
||||
},
|
||||
},
|
||||
methods: {
|
||||
redirectForFrappeioAuth() {
|
||||
redirectForJingrowioAuth() {
|
||||
window.location = '/f-login';
|
||||
},
|
||||
},
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<template>
|
||||
<div class="relative h-full">
|
||||
<div class="relative z-10 mx-auto py-8 sm:w-max sm:py-24">
|
||||
<div class="flex flex-col px-4" @dblclick="redirectForFrappeioAuth">
|
||||
<div class="flex flex-col px-4" @dblclick="redirectForJingrowioAuth">
|
||||
<slot name="logo">
|
||||
<div class="flex items-center space-x-2">
|
||||
<FCLogo class="inline-block h-[38px] w-[38px]" />
|
||||
@ -47,7 +47,7 @@ export default {
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
redirectForFrappeioAuth() {
|
||||
redirectForJingrowioAuth() {
|
||||
window.location = '/f-login';
|
||||
},
|
||||
},
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
<!-- logo -->
|
||||
<div
|
||||
class="flex flex-col items-center"
|
||||
@dblclick="redirectForFrappeioAuth"
|
||||
@dblclick="redirectForJingrowioAuth"
|
||||
>
|
||||
<img
|
||||
v-if="logo"
|
||||
@ -63,7 +63,7 @@ export default {
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
redirectForFrappeioAuth() {
|
||||
redirectForJingrowioAuth() {
|
||||
window.location = '/f-login';
|
||||
},
|
||||
},
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<template>
|
||||
<FrappeUIBadge :size="size" :theme="_color">
|
||||
<JingrowUIBadge :size="size" :theme="_color">
|
||||
{{ label }}
|
||||
<template #prefix>
|
||||
<slot name="prefix"></slot>
|
||||
@ -7,17 +7,17 @@
|
||||
<template #suffix>
|
||||
<slot name="suffix"></slot>
|
||||
</template>
|
||||
</FrappeUIBadge>
|
||||
</JingrowUIBadge>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import { Badge as FrappeUIBadge } from 'jingrow-ui';
|
||||
import { Badge as JingrowUIBadge } from 'jingrow-ui';
|
||||
|
||||
export default {
|
||||
name: 'Badge',
|
||||
props: ['label', 'theme', 'size'],
|
||||
components: {
|
||||
FrappeUIBadge,
|
||||
JingrowUIBadge,
|
||||
},
|
||||
computed: {
|
||||
_color() {
|
||||
|
||||
@ -19,7 +19,7 @@ import outsideClickDirective from './outsideClickDirective';
|
||||
|
||||
let components = import.meta.glob('./*.vue', { eager: true }); // To get each component inside this folder
|
||||
|
||||
let globalFrappeUIComponents = {
|
||||
let globalJingrowUIComponents = {
|
||||
Button,
|
||||
Avatar,
|
||||
FeatherIcon,
|
||||
@ -46,8 +46,8 @@ export default function registerGlobalComponents(app) {
|
||||
app.component(name, component.default || component);
|
||||
}
|
||||
|
||||
for (let key in globalFrappeUIComponents) {
|
||||
app.component(key, globalFrappeUIComponents[key]);
|
||||
for (let key in globalJingrowUIComponents) {
|
||||
app.component(key, globalJingrowUIComponents[key]);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -12,7 +12,7 @@ This documentation is intended to help consultants carry out daily operational t
|
||||
|
||||
| Term | Description |
|
||||
| --- | --- |
|
||||
| FrappeCloud | Platform for hosting customer sites |
|
||||
| JingrowCloud | Platform for hosting customer sites |
|
||||
| Team | A team represents a group of people. Every account created on Jingrow Cloud belongs to a team. If a user signs up on Jingrow Cloud without an invite, they’ll belong to their own team. A Team document has a child table of user emails |
|
||||
| Desk Page/Page/Pg | Any webpage that starts with *jcloud.jingrow.com/app* in the url, powered by Jingrow Framework, similar to the one you see on framework.jingrow.com. Customers of Jingrow Cloud cannot access these pages |
|
||||
| Dashboard Page | Any webpage that starts with *jcloud.jingrow.com/dashboard* in the url, powered by Vue js, custom UI for users. Customers of Jingrow Cloud only see these pages. |
|
||||
@ -121,9 +121,9 @@ In some cases, it may be so that multiple partners are working on features for a
|
||||
|
||||
### Central/JERP.com Sites
|
||||
|
||||
* These sites are the ones migrated from central to Frappecloud.
|
||||
* These sites are the ones migrated from central to Jingrowcloud.
|
||||
* They are all under common team i.e *central@jcloud.jingrow.com* and common plan i.e *Central Site*
|
||||
* Frappecloud pricing doesn't apply to them
|
||||
* Jingrowcloud pricing doesn't apply to them
|
||||
|
||||
### Extend trial date of a site
|
||||
|
||||
|
||||
@ -50,7 +50,7 @@ Eg: We can mock all Agent Job creation calls by decorating the TestCase class li
|
||||
|
||||
```python
|
||||
@patch.object(AgentJob, "enqueue_http_request", new=Mock())
|
||||
class TestSite(FrappeTestCase):
|
||||
class TestSite(JingrowTestCase):
|
||||
```
|
||||
|
||||
We use `patch.object` decorator here so that every instance of `AgentJob`
|
||||
@ -145,7 +145,7 @@ from unittest.mock import MagicMock, patch
|
||||
|
||||
# this will mock all the jingrow.db.commit calls in server.py while in this test suite
|
||||
@patch("jcloude.jcloude.pagetype.server.server.jingrow.db.commit", new=MagicMock)
|
||||
class TestBench(FrappeTestCase):
|
||||
class TestBench(JingrowTestCase):
|
||||
```
|
||||
|
||||
You can also use the patch decorator on test methods too. Eg:
|
||||
|
||||
@ -214,19 +214,19 @@ def get_default_apps():
|
||||
|
||||
def get_app_versions_list(only_jingrow=False):
|
||||
AppSource = jingrow.qb.PageType("App Source")
|
||||
FrappeVersion = jingrow.qb.PageType("Jingrow Version")
|
||||
JingrowVersion = jingrow.qb.PageType("Jingrow Version")
|
||||
AppSourceVersion = jingrow.qb.PageType("App Source Version")
|
||||
rows = (
|
||||
jingrow.qb.from_(AppSourceVersion)
|
||||
.left_join(AppSource)
|
||||
.on(AppSourceVersion.parent == AppSource.name)
|
||||
.left_join(FrappeVersion)
|
||||
.on(AppSourceVersion.version == FrappeVersion.name)
|
||||
.where((AppSource.enabled == 1) & (AppSource.public == 1) & (FrappeVersion.public == 1))
|
||||
.left_join(JingrowVersion)
|
||||
.on(AppSourceVersion.version == JingrowVersion.name)
|
||||
.where((AppSource.enabled == 1) & (AppSource.public == 1) & (JingrowVersion.public == 1))
|
||||
.select(
|
||||
FrappeVersion.name.as_("version"),
|
||||
FrappeVersion.status,
|
||||
FrappeVersion.default,
|
||||
JingrowVersion.name.as_("version"),
|
||||
JingrowVersion.status,
|
||||
JingrowVersion.default,
|
||||
AppSource.name.as_("source"),
|
||||
AppSource.app,
|
||||
AppSource.repository_url,
|
||||
|
||||
@ -8,7 +8,7 @@ import docker
|
||||
import jingrow
|
||||
import requests
|
||||
from jingrow.core.utils import find
|
||||
from jingrow.tests.utils import FrappeTestCase, timeout
|
||||
from jingrow.tests.utils import JingrowTestCase, timeout
|
||||
|
||||
from jcloude.api.bench import (
|
||||
all,
|
||||
@ -40,7 +40,7 @@ from jcloude.utils.test import foreground_enqueue_pg
|
||||
|
||||
|
||||
@patch.object(AgentJob, "enqueue_http_request", new=Mock())
|
||||
class TestAPIBench(FrappeTestCase):
|
||||
class TestAPIBench(JingrowTestCase):
|
||||
def setUp(self):
|
||||
super().setUp()
|
||||
|
||||
@ -227,7 +227,7 @@ class TestAPIBench(FrappeTestCase):
|
||||
time.sleep(0.5)
|
||||
|
||||
|
||||
class TestAPIBenchConfig(FrappeTestCase):
|
||||
class TestAPIBenchConfig(JingrowTestCase):
|
||||
def setUp(self):
|
||||
super().setUp()
|
||||
|
||||
@ -553,7 +553,7 @@ class TestAPIBenchConfig(FrappeTestCase):
|
||||
self.assertEqual(job_data["vcpu"], 2)
|
||||
|
||||
|
||||
class TestAPIBenchList(FrappeTestCase):
|
||||
class TestAPIBenchList(JingrowTestCase):
|
||||
def setUp(self):
|
||||
from jcloude.jcloude.pagetype.jcloude_tag.test_jcloude_tag import create_and_add_test_tag
|
||||
|
||||
|
||||
@ -6,7 +6,7 @@ from unittest.mock import Mock, patch
|
||||
|
||||
import jingrow
|
||||
import responses
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
from jcloude.api.marketplace import (
|
||||
add_app,
|
||||
@ -77,7 +77,7 @@ PAYLOAD = [
|
||||
|
||||
|
||||
@patch.object(AgentJob, "enqueue_http_request", new=Mock())
|
||||
class TestAPIMarketplace(FrappeTestCase):
|
||||
class TestAPIMarketplace(JingrowTestCase):
|
||||
def setUp(self):
|
||||
super().setUp()
|
||||
|
||||
|
||||
@ -7,7 +7,7 @@ from unittest.mock import MagicMock, Mock, patch
|
||||
|
||||
import jingrow
|
||||
from jingrow.model.naming import make_autoname
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
from jcloude.api.server import all, change_plan, new
|
||||
from jcloude.jcloude.pagetype.ansible_play.test_ansible_play import create_test_ansible_play
|
||||
@ -115,7 +115,7 @@ def successful_wait_for_cloud_init(self: BaseServer):
|
||||
@patch.object(BaseServer, "update_tls_certificate", new=successful_tls_certificate)
|
||||
@patch.object(BaseServer, "update_agent_ansible", new=successful_update_agent_ansible)
|
||||
@patch.object(Cluster, "check_machine_availability", new=available_check_machine_availability)
|
||||
class TestAPIServer(FrappeTestCase):
|
||||
class TestAPIServer(JingrowTestCase):
|
||||
@patch.object(Cluster, "provision_on_aws_ec2", new=Mock())
|
||||
def setUp(self):
|
||||
super().setUp()
|
||||
@ -291,7 +291,7 @@ class TestAPIServer(FrappeTestCase):
|
||||
self.assertEqual(db_server.plan, db_plan_2.name)
|
||||
|
||||
|
||||
class TestAPIServerList(FrappeTestCase):
|
||||
class TestAPIServerList(JingrowTestCase):
|
||||
def setUp(self):
|
||||
super().setUp()
|
||||
|
||||
|
||||
@ -6,7 +6,7 @@ from unittest.mock import MagicMock, Mock, call, patch
|
||||
|
||||
import jingrow
|
||||
import responses
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
from jcloude.agent import Agent
|
||||
from jcloude.api.site import all
|
||||
@ -37,7 +37,7 @@ from jcloude.jcloude.pagetype.team.test_team import create_test_jcloude_admin_te
|
||||
from jcloude.utils.test import foreground_enqueue, foreground_enqueue_pg
|
||||
|
||||
|
||||
class TestAPISite(FrappeTestCase):
|
||||
class TestAPISite(JingrowTestCase):
|
||||
def setUp(self):
|
||||
super().setUp()
|
||||
|
||||
@ -954,7 +954,7 @@ jerp 0.8.3 HEAD
|
||||
pass
|
||||
|
||||
|
||||
class TestAPISiteList(FrappeTestCase):
|
||||
class TestAPISiteList(JingrowTestCase):
|
||||
def setUp(self):
|
||||
from jcloude.jcloude.pagetype.jcloude_tag.test_jcloude_tag import create_and_add_test_tag
|
||||
from jcloude.jcloude.pagetype.site.test_site import create_test_site
|
||||
|
||||
@ -281,7 +281,7 @@ def setup_teams():
|
||||
request = jingrow.get_all(
|
||||
"Account Request", ["*"], {"email": "cloud@jerp.jingrow.com"}, limit=1
|
||||
)[0]
|
||||
cloud = Team.create_new(request, "Jingrow", "Cloud", "FrappeCloud@1", "India", False)
|
||||
cloud = Team.create_new(request, "Jingrow", "Cloud", "JingrowCloud@1", "India", False)
|
||||
|
||||
signup("aditya@jerp.jingrow.com")
|
||||
request = jingrow.get_all(
|
||||
|
||||
@ -5,7 +5,7 @@ class CentralServerNotSet(ValidationError):
|
||||
pass
|
||||
|
||||
|
||||
class FrappeioServerNotSet(ValidationError):
|
||||
class JingrowioServerNotSet(ValidationError):
|
||||
pass
|
||||
|
||||
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestReferralBonus(FrappeTestCase):
|
||||
class TestReferralBonus(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -7,7 +7,7 @@ import typing
|
||||
from unittest.mock import Mock, patch
|
||||
|
||||
import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
from prometheus_api_client import PrometheusConnect
|
||||
|
||||
from jcloude.incident_management.pagetype.incident_investigator.incident_investigator import (
|
||||
@ -195,7 +195,7 @@ def make_custom_query_range_side_effect(
|
||||
@patch.object(Incident, "identify_problem", Mock())
|
||||
@patch.object(Incident, "take_grafana_screenshots", Mock())
|
||||
@patch.object(VirtualMachine, "reboot_with_serial_console", Mock())
|
||||
class TestIncidentInvestigator(FrappeTestCase):
|
||||
class TestIncidentInvestigator(JingrowTestCase):
|
||||
@classmethod
|
||||
def setUpClass(cls):
|
||||
cls.database_server = create_test_database_server()
|
||||
|
||||
@ -4,7 +4,7 @@ import typing
|
||||
from unittest.mock import MagicMock, Mock, patch
|
||||
|
||||
import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
from jcloude.jcloude.pagetype.app.test_app import create_test_app
|
||||
from jcloude.jcloude.pagetype.bench.test_bench import create_test_bench
|
||||
@ -21,7 +21,7 @@ if typing.TYPE_CHECKING:
|
||||
@patch("jcloude.jcloude.pagetype.bench.bench.jingrow.db.commit", new=MagicMock)
|
||||
@patch("jcloude.jcloude.pagetype.server.server.jingrow.db.commit", new=MagicMock)
|
||||
@patch("jcloude.api.bench.jingrow.db.commit", new=MagicMock)
|
||||
class TestARMBuildRecord(FrappeTestCase):
|
||||
class TestARMBuildRecord(JingrowTestCase):
|
||||
def setUp(self):
|
||||
super().setUp()
|
||||
|
||||
|
||||
@ -2,10 +2,10 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class IntegrationTestSSHAccessAudit(FrappeTestCase):
|
||||
class IntegrationTestSSHAccessAudit(JingrowTestCase):
|
||||
"""
|
||||
Integration tests for SSHAccessAudit.
|
||||
Use this class for testing interactions between multiple components.
|
||||
|
||||
@ -2,10 +2,10 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class IntegrationTestVirtualDiskResize(FrappeTestCase):
|
||||
class IntegrationTestVirtualDiskResize(JingrowTestCase):
|
||||
"""
|
||||
Integration tests for VirtualDiskResize.
|
||||
Use this class for testing interactions between multiple components.
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestVirtualMachineMigration(FrappeTestCase):
|
||||
class TestVirtualMachineMigration(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,10 +2,10 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class IntegrationTestVirtualMachineReplacement(FrappeTestCase):
|
||||
class IntegrationTestVirtualMachineReplacement(JingrowTestCase):
|
||||
"""
|
||||
Integration tests for VirtualMachineReplacement.
|
||||
Use this class for testing interactions between multiple components.
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestAppUserReview(FrappeTestCase):
|
||||
class TestAppUserReview(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestDeveloperReviewReply(FrappeTestCase):
|
||||
class TestDeveloperReviewReply(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,10 +2,10 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class IntegrationTestMarketplaceAppFeedback(FrappeTestCase):
|
||||
class IntegrationTestMarketplaceAppFeedback(JingrowTestCase):
|
||||
"""
|
||||
Integration tests for MarketplaceAppFeedback.
|
||||
Use this class for testing interactions between multiple components.
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestMarketplaceAppPayment(FrappeTestCase):
|
||||
class TestMarketplaceAppPayment(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
# See license.txt
|
||||
|
||||
import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
from jcloude.jcloude.pagetype.app.test_app import create_test_app
|
||||
from jcloude.jcloude.pagetype.marketplace_app.test_marketplace_app import (
|
||||
@ -30,5 +30,5 @@ def create_test_marketplace_app_plan(app: str = "jingrow"):
|
||||
).insert(ignore_permissions=True)
|
||||
|
||||
|
||||
class TestMarketplaceAppPlan(FrappeTestCase):
|
||||
class TestMarketplaceAppPlan(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
# Copyright (c) 2021, Jingrow and Contributors
|
||||
# See license.txt
|
||||
import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
from jcloude.marketplace.pagetype.marketplace_app_plan.test_marketplace_app_plan import (
|
||||
create_test_marketplace_app_plan,
|
||||
@ -35,5 +35,5 @@ def create_test_marketplace_app_subscription(
|
||||
).insert(ignore_if_duplicate=True)
|
||||
|
||||
|
||||
class TestMarketplaceAppSubscription(FrappeTestCase):
|
||||
class TestMarketplaceAppSubscription(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestMarketplacePromotionalBanner(FrappeTestCase):
|
||||
class TestMarketplacePromotionalBanner(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestMarketplacePublisherProfile(FrappeTestCase):
|
||||
class TestMarketplacePublisherProfile(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestMarketplaceSettings(FrappeTestCase):
|
||||
class TestMarketplaceSettings(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestPartnerApprovalRequest(FrappeTestCase):
|
||||
class TestPartnerApprovalRequest(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,10 +2,10 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class IntegrationTestPartnerCertificate(FrappeTestCase):
|
||||
class IntegrationTestPartnerCertificate(JingrowTestCase):
|
||||
"""
|
||||
Integration tests for PartnerCertificate.
|
||||
Use this class for testing interactions between multiple components.
|
||||
|
||||
@ -2,10 +2,10 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class IntegrationTestPartnerCertificateRequest(FrappeTestCase):
|
||||
class IntegrationTestPartnerCertificateRequest(JingrowTestCase):
|
||||
"""
|
||||
Integration tests for PartnerCertificateRequest.
|
||||
Use this class for testing interactions between multiple components.
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestPartnerTier(FrappeTestCase):
|
||||
class TestPartnerTier(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -76,7 +76,7 @@ echo "0 0,12 * * * root /opt/certbot/bin/python -c 'import random; import time;
|
||||
|
||||
Reference: https://certbot.eff.org/instructions?ws=nginx&os=ubuntufocal
|
||||
|
||||
#### Add frankfurter to blocked subdomains on FrappeCloud.com
|
||||
#### Add frankfurter to blocked subdomains on JingrowCloud.com
|
||||
https://jcloud.jingrow.com/app/blocked-domain/frankfurter
|
||||
|
||||
### Done
|
||||
|
||||
@ -6,7 +6,7 @@ from __future__ import annotations
|
||||
from unittest.mock import patch
|
||||
|
||||
import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
from jcloude.jcloude.pagetype.account_request.account_request import AccountRequest
|
||||
|
||||
@ -40,7 +40,7 @@ def create_test_account_request(
|
||||
return account_request
|
||||
|
||||
|
||||
class TestAccountRequest(FrappeTestCase):
|
||||
class TestAccountRequest(JingrowTestCase):
|
||||
def test_bare(self):
|
||||
account_request = jingrow.get_pg(
|
||||
{
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestAddOnSettings(FrappeTestCase):
|
||||
class TestAddOnSettings(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,10 +2,10 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class IntegrationTestAddOnStorageLog(FrappeTestCase):
|
||||
class IntegrationTestAddOnStorageLog(JingrowTestCase):
|
||||
"""
|
||||
Integration tests for AddOnStorageLog.
|
||||
Use this class for testing interactions between multiple components.
|
||||
|
||||
@ -11,7 +11,7 @@ from unittest.mock import Mock, patch
|
||||
import jingrow
|
||||
import responses
|
||||
from jingrow.model.naming import make_autoname
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
from jcloude.agent import Agent
|
||||
from jcloude.jcloude.pagetype.agent_job.agent_job import AgentJob, lock_pg_updated_by_job
|
||||
@ -206,7 +206,7 @@ def fake_agent_job(
|
||||
|
||||
|
||||
@patch.object(AgentJob, "enqueue_http_request", new=Mock())
|
||||
class TestAgentJob(FrappeTestCase):
|
||||
class TestAgentJob(JingrowTestCase):
|
||||
def setUp(self):
|
||||
super().setUp()
|
||||
|
||||
|
||||
@ -2,10 +2,10 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class IntegrationTestAgentJobCallback(FrappeTestCase):
|
||||
class IntegrationTestAgentJobCallback(JingrowTestCase):
|
||||
"""
|
||||
Integration tests for AgentJobCallback.
|
||||
Use this class for testing interactions between multiple components.
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestAgentJobStep(FrappeTestCase):
|
||||
class TestAgentJobStep(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestAgentJobType(FrappeTestCase):
|
||||
class TestAgentJobType(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestAgentRequestFailure(FrappeTestCase):
|
||||
class TestAgentRequestFailure(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,10 +2,10 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class IntegrationTestAgentUpdate(FrappeTestCase):
|
||||
class IntegrationTestAgentUpdate(JingrowTestCase):
|
||||
"""
|
||||
Integration tests for AgentUpdate.
|
||||
Use this class for testing interactions between multiple components.
|
||||
|
||||
@ -6,7 +6,7 @@ import json
|
||||
import typing
|
||||
|
||||
import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
from jcloude.jcloude.pagetype.prometheus_alert_rule.test_prometheus_alert_rule import (
|
||||
create_test_prometheus_alert_rule,
|
||||
@ -89,5 +89,5 @@ def create_test_alertmanager_webhook_log(
|
||||
).insert()
|
||||
|
||||
|
||||
class TestAlertmanagerWebhookLog(FrappeTestCase):
|
||||
class TestAlertmanagerWebhookLog(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestAlertmanagerWebhookLogReactionJob(FrappeTestCase):
|
||||
class TestAlertmanagerWebhookLogReactionJob(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestAnalyticsServer(FrappeTestCase):
|
||||
class TestAnalyticsServer(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,10 +2,10 @@
|
||||
# See license.txt
|
||||
|
||||
import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestAnsibleConsole(FrappeTestCase):
|
||||
class TestAnsibleConsole(JingrowTestCase):
|
||||
def test_ansible_console_run(self):
|
||||
console = jingrow.get_pg("Ansible Console")
|
||||
console.inventory = "localhost,"
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestAnsibleConsoleLog(FrappeTestCase):
|
||||
class TestAnsibleConsoleLog(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -6,7 +6,7 @@ from __future__ import annotations
|
||||
from typing import TYPE_CHECKING
|
||||
|
||||
import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from jingrow.types.DF import Data
|
||||
@ -37,5 +37,5 @@ def create_test_ansible_play(
|
||||
return play
|
||||
|
||||
|
||||
class TestAnsiblePlay(FrappeTestCase):
|
||||
class TestAnsiblePlay(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
|
||||
|
||||
import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
def create_test_ansible_play_task(
|
||||
@ -28,5 +28,5 @@ def create_test_ansible_play_task(
|
||||
return play
|
||||
|
||||
|
||||
class TestAnsibleTask(FrappeTestCase):
|
||||
class TestAnsibleTask(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -5,7 +5,7 @@
|
||||
from typing import TYPE_CHECKING
|
||||
|
||||
import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
from jcloude.jcloude.pagetype.team.test_team import create_test_team
|
||||
|
||||
@ -17,7 +17,7 @@ def create_test_app(name: str = "jingrow", title: str = "Jingrow Framework") ->
|
||||
return jingrow.get_pg({"pagetype": "App", "name": name, "title": title}).insert(ignore_if_duplicate=True)
|
||||
|
||||
|
||||
class TestApp(FrappeTestCase):
|
||||
class TestApp(JingrowTestCase):
|
||||
def tearDown(self):
|
||||
jingrow.db.rollback()
|
||||
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestAppPatch(FrappeTestCase):
|
||||
class TestAppPatch(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -6,7 +6,7 @@ from __future__ import annotations
|
||||
import typing
|
||||
|
||||
import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
if typing.TYPE_CHECKING:
|
||||
from jcloude.jcloude.pagetype.app_release.app_release import AppRelease
|
||||
@ -32,5 +32,5 @@ def create_test_app_release(app_source: AppSource, hash: str | None = None) -> "
|
||||
return app_release
|
||||
|
||||
|
||||
class TestAppRelease(FrappeTestCase):
|
||||
class TestAppRelease(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestAppReleaseApprovalRequest(FrappeTestCase):
|
||||
class TestAppReleaseApprovalRequest(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestAppReleaseDifference(FrappeTestCase):
|
||||
class TestAppReleaseDifference(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestAppRename(FrappeTestCase):
|
||||
class TestAppRename(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -6,7 +6,7 @@ import typing
|
||||
from unittest.mock import Mock, patch
|
||||
|
||||
import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
from jcloude.jcloude.pagetype.app_release.test_app_release import create_test_app_release
|
||||
from jcloude.jcloude.pagetype.app_source.app_source import AppSource
|
||||
@ -36,7 +36,7 @@ def create_test_app_source(
|
||||
return app.add_source(version, repository_url, branch, team)
|
||||
|
||||
|
||||
class TestAppSource(FrappeTestCase):
|
||||
class TestAppSource(JingrowTestCase):
|
||||
def create_app(self, name: str, title: str):
|
||||
app: App = jingrow.get_pg({"pagetype": "App", "name": name, "title": title})
|
||||
app.insert(ignore_if_duplicate=True)
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestAppTag(FrappeTestCase):
|
||||
class TestAppTag(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestAuditLog(FrappeTestCase):
|
||||
class TestAuditLog(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestAWSSavingsPlanRecommendation(FrappeTestCase):
|
||||
class TestAWSSavingsPlanRecommendation(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestBackupBucket(FrappeTestCase):
|
||||
class TestBackupBucket(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestBackupRestorationTest(FrappeTestCase):
|
||||
class TestBackupRestorationTest(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -3,12 +3,12 @@
|
||||
|
||||
|
||||
import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
from jcloude.jcloude.pagetype.team.test_team import create_test_team
|
||||
|
||||
|
||||
class TestBalanceTransaction(FrappeTestCase):
|
||||
class TestBalanceTransaction(JingrowTestCase):
|
||||
def tearDown(self):
|
||||
jingrow.db.rollback()
|
||||
|
||||
|
||||
@ -9,7 +9,7 @@ from urllib.parse import urlparse
|
||||
|
||||
import jingrow
|
||||
import responses
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
from jcloude.agent import Agent
|
||||
from jcloude.exceptions import ArchiveBenchError
|
||||
@ -54,7 +54,7 @@ if TYPE_CHECKING:
|
||||
@patch("jcloude.jcloude.pagetype.bench.bench.jingrow.db.commit", new=MagicMock)
|
||||
@patch("jcloude.jcloude.pagetype.server.server.jingrow.db.commit", new=MagicMock)
|
||||
@patch("jcloude.api.bench.jingrow.db.commit", new=MagicMock)
|
||||
class TestStagingSite(FrappeTestCase):
|
||||
class TestStagingSite(JingrowTestCase):
|
||||
def tearDown(self):
|
||||
jingrow.db.rollback()
|
||||
|
||||
@ -75,7 +75,7 @@ class TestStagingSite(FrappeTestCase):
|
||||
@patch("jcloude.jcloude.pagetype.server.server.jingrow.db.commit", new=MagicMock)
|
||||
@patch("jcloude.jcloude.pagetype.bench.bench.jingrow.db.commit", new=MagicMock)
|
||||
@patch("jcloude.api.bench.jingrow.db.commit", new=MagicMock)
|
||||
class TestBench(FrappeTestCase):
|
||||
class TestBench(JingrowTestCase):
|
||||
def tearDown(self):
|
||||
jingrow.db.rollback()
|
||||
|
||||
@ -391,7 +391,7 @@ class TestBench(FrappeTestCase):
|
||||
@patch("jcloude.jcloude.pagetype.bench.bench.jingrow.db.commit", new=MagicMock)
|
||||
@patch("jcloude.jcloude.pagetype.server.server.jingrow.db.commit", new=MagicMock)
|
||||
@patch("jcloude.api.bench.jingrow.db.commit", new=MagicMock)
|
||||
class TestArchiveObsoleteBenches(FrappeTestCase):
|
||||
class TestArchiveObsoleteBenches(JingrowTestCase):
|
||||
def tearDown(self):
|
||||
jingrow.db.rollback()
|
||||
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestBenchApp(FrappeTestCase):
|
||||
class TestBenchApp(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestBenchDependency(FrappeTestCase):
|
||||
class TestBenchDependency(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestBenchGetAppCache(FrappeTestCase):
|
||||
class TestBenchGetAppCache(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestBenchShell(FrappeTestCase):
|
||||
class TestBenchShell(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestBenchShellLog(FrappeTestCase):
|
||||
class TestBenchShellLog(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestBenchSiteUpdate(FrappeTestCase):
|
||||
class TestBenchSiteUpdate(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestBenchUpdate(FrappeTestCase):
|
||||
class TestBenchUpdate(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestBlockedDomain(FrappeTestCase):
|
||||
class TestBlockedDomain(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestBuildCacheShell(FrappeTestCase):
|
||||
class TestBuildCacheShell(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,10 +2,10 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class IntegrationTestBuildMetric(FrappeTestCase):
|
||||
class IntegrationTestBuildMetric(JingrowTestCase):
|
||||
"""
|
||||
Integration tests for BuildMetric.
|
||||
Use this class for testing interactions between multiple components.
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestCertificateAuthority(FrappeTestCase):
|
||||
class TestCertificateAuthority(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestCloudRegion(FrappeTestCase):
|
||||
class TestCloudRegion(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -6,7 +6,7 @@ from unittest.mock import MagicMock, Mock, patch
|
||||
|
||||
import boto3
|
||||
import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
from moto import mock_aws
|
||||
|
||||
from jcloude.jcloude.pagetype.cluster.cluster import Cluster
|
||||
@ -55,7 +55,7 @@ def create_test_cluster(
|
||||
return cluster
|
||||
|
||||
|
||||
class TestCluster(FrappeTestCase):
|
||||
class TestCluster(JingrowTestCase):
|
||||
@mock_aws
|
||||
def _setup_fake_vmis(self, series: list[str], cluster: Cluster | None = None):
|
||||
from jcloude.jcloude.pagetype.virtual_machine_image.test_virtual_machine_image import (
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestClusterPlan(FrappeTestCase):
|
||||
class TestClusterPlan(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestCodeServer(FrappeTestCase):
|
||||
class TestCodeServer(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestCookiePreferenceLog(FrappeTestCase):
|
||||
class TestCookiePreferenceLog(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,10 +2,10 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class IntegrationTestCurrencyExchange(FrappeTestCase):
|
||||
class IntegrationTestCurrencyExchange(JingrowTestCase):
|
||||
"""
|
||||
Integration tests for CurrencyExchange.
|
||||
Use this class for testing interactions between multiple components.
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestDashboardBanner(FrappeTestCase):
|
||||
class TestDashboardBanner(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -7,7 +7,7 @@ from unittest.mock import MagicMock, Mock, patch
|
||||
import jingrow
|
||||
from jingrow.core.utils import find
|
||||
from jingrow.model.naming import make_autoname
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
from jcloude.jcloude.pagetype.database_server.database_server import DatabaseServer
|
||||
from jcloude.jcloude.pagetype.server.server import BaseServer
|
||||
@ -41,7 +41,7 @@ def create_test_database_server(ip=None, cluster="Default") -> DatabaseServer:
|
||||
|
||||
|
||||
@patch.object(Ansible, "run", new=Mock())
|
||||
class TestDatabaseServer(FrappeTestCase):
|
||||
class TestDatabaseServer(JingrowTestCase):
|
||||
def tearDown(self):
|
||||
jingrow.db.rollback()
|
||||
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
from unittest.mock import Mock, patch
|
||||
|
||||
import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
from jcloude.jcloude.pagetype.database_server.test_database_server import (
|
||||
create_test_database_server,
|
||||
@ -13,7 +13,7 @@ from jcloude.utils.test import foreground_enqueue_pg
|
||||
|
||||
|
||||
@patch.object(Ansible, "run", new=Mock())
|
||||
class TestDatabaseServerMariaDBVariable(FrappeTestCase):
|
||||
class TestDatabaseServerMariaDBVariable(JingrowTestCase):
|
||||
def tearDown(self):
|
||||
jingrow.db.rollback()
|
||||
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestDeploy(FrappeTestCase):
|
||||
class TestDeploy(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestDeployBench(FrappeTestCase):
|
||||
class TestDeployBench(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -8,7 +8,7 @@ from unittest import skip
|
||||
from unittest.mock import Mock, patch
|
||||
|
||||
import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
from jcloude.jcloude.pagetype.agent_job.agent_job import AgentJob
|
||||
from jcloude.jcloude.pagetype.app.test_app import create_test_app
|
||||
@ -74,7 +74,7 @@ def create_test_deploy_candidate_build(
|
||||
|
||||
@patch("jcloude.jcloude.pagetype.deploy_candidate.deploy_candidate.jingrow.db.commit")
|
||||
@patch.object(AgentJob, "enqueue_http_request", new=Mock())
|
||||
class TestDeployCandidate(FrappeTestCase):
|
||||
class TestDeployCandidate(JingrowTestCase):
|
||||
def setUp(self):
|
||||
super().setUp()
|
||||
|
||||
|
||||
@ -6,7 +6,7 @@ import typing
|
||||
from unittest.mock import Mock, patch
|
||||
|
||||
import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
from jcloude.jcloude.pagetype.agent_job.agent_job import AgentJob
|
||||
from jcloude.jcloude.pagetype.app.test_app import create_test_app
|
||||
@ -29,7 +29,7 @@ if typing.TYPE_CHECKING:
|
||||
|
||||
@patch("jcloude.jcloude.pagetype.deploy_candidate.deploy_candidate.jingrow.db.commit")
|
||||
@patch.object(AgentJob, "enqueue_http_request", new=Mock())
|
||||
class TestDeployCandidateBuild(FrappeTestCase):
|
||||
class TestDeployCandidateBuild(JingrowTestCase):
|
||||
def setUp(self):
|
||||
super().setUp()
|
||||
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
|
||||
from unittest.mock import Mock, patch
|
||||
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
from jcloude.jcloude.pagetype.deploy.deploy import create_deploy_candidate_differences
|
||||
|
||||
@ -14,5 +14,5 @@ def create_test_deploy_candidate_differences(*args, **kwargs):
|
||||
return create_deploy_candidate_differences(*args, **kwargs)
|
||||
|
||||
|
||||
class TestDeployCandidateDifference(FrappeTestCase):
|
||||
class TestDeployCandidateDifference(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,10 +2,10 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class IntegrationTestDiskPerformance(FrappeTestCase):
|
||||
class IntegrationTestDiskPerformance(JingrowTestCase):
|
||||
"""
|
||||
Integration tests for DiskPerformance.
|
||||
Use this class for testing interactions between multiple components.
|
||||
|
||||
@ -8,7 +8,7 @@ from typing import TYPE_CHECKING
|
||||
from unittest.mock import patch
|
||||
|
||||
import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
from jcloude.jcloude.pagetype.account_request.test_account_request import (
|
||||
create_test_account_request,
|
||||
@ -46,7 +46,7 @@ def create_test_drip_email(
|
||||
return drip_email
|
||||
|
||||
|
||||
class TestDripEmail(FrappeTestCase):
|
||||
class TestDripEmail(JingrowTestCase):
|
||||
def setUp(self) -> None:
|
||||
self.trial_site_plan = create_test_plan("Site", is_trial_plan=True)
|
||||
self.paid_site_plan = create_test_plan("Site", is_trial_plan=False)
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestERPNextConsultant(FrappeTestCase):
|
||||
class TestERPNextConsultant(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -2,8 +2,8 @@
|
||||
# See license.txt
|
||||
|
||||
# import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestERPNextSiteSettings(FrappeTestCase):
|
||||
class TestERPNextSiteSettings(JingrowTestCase):
|
||||
pass
|
||||
|
||||
@ -16,7 +16,7 @@ DEFAULT_DEPENDENCIES = [
|
||||
]
|
||||
|
||||
|
||||
class FrappeVersion(Page):
|
||||
class JingrowVersion(Page):
|
||||
# begin: auto-generated types
|
||||
# This code is auto-generated. Do not modify anything in this block.
|
||||
|
||||
@ -26,11 +26,11 @@ class FrappeVersion(Page):
|
||||
from jingrow.types import DF
|
||||
|
||||
from jcloude.jcloude.pagetype.jingrow_version_dependency.jingrow_version_dependency import (
|
||||
FrappeVersionDependency,
|
||||
JingrowVersionDependency,
|
||||
)
|
||||
|
||||
default: DF.Check
|
||||
dependencies: DF.Table[FrappeVersionDependency]
|
||||
dependencies: DF.Table[JingrowVersionDependency]
|
||||
number: DF.Int
|
||||
public: DF.Check
|
||||
status: DF.Literal["Develop", "Beta", "Stable", "End of Life"]
|
||||
|
||||
@ -3,10 +3,10 @@
|
||||
|
||||
|
||||
import jingrow
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestFrappeVersion(FrappeTestCase):
|
||||
class TestJingrowVersion(JingrowTestCase):
|
||||
def test_create_jingrow_version_with_default_dependencies(self):
|
||||
number = 99 # version with no fixtures
|
||||
jingrow_version = jingrow.get_pg(
|
||||
|
||||
@ -5,7 +5,7 @@
|
||||
from jingrow.model.document import Page
|
||||
|
||||
|
||||
class FrappeVersionDependency(Page):
|
||||
class JingrowVersionDependency(Page):
|
||||
# begin: auto-generated types
|
||||
# This code is auto-generated. Do not modify anything in this block.
|
||||
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
# Copyright (c) 2020, Jingrow and Contributors
|
||||
# See license.txt
|
||||
|
||||
from jingrow.tests.utils import FrappeTestCase
|
||||
from jingrow.tests.utils import JingrowTestCase
|
||||
|
||||
|
||||
class TestGitHubWebhookLog(FrappeTestCase):
|
||||
class TestGitHubWebhookLog(JingrowTestCase):
|
||||
pass
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user