| n2vc/__init__.py |
(no class) |
1 |
0 |
0 |
100% |
| n2vc/config.py |
EnvironConfig |
8 |
0 |
0 |
100% |
| n2vc/config.py |
ModelConfig |
4 |
0 |
0 |
100% |
| n2vc/config.py |
(no class) |
11 |
0 |
0 |
100% |
| n2vc/definitions.py |
RelationEndpoint |
15 |
0 |
0 |
100% |
| n2vc/definitions.py |
Offer |
10 |
0 |
0 |
100% |
| n2vc/definitions.py |
(no class) |
27 |
0 |
0 |
100% |
| n2vc/exceptions.py |
N2VCException |
4 |
1 |
0 |
75% |
| n2vc/exceptions.py |
N2VCBadArgumentsException |
3 |
1 |
0 |
67% |
| n2vc/exceptions.py |
N2VCConnectionException |
3 |
3 |
0 |
0% |
| n2vc/exceptions.py |
N2VCTimeoutException |
3 |
3 |
0 |
0% |
| n2vc/exceptions.py |
N2VCExecutionException |
3 |
3 |
0 |
0% |
| n2vc/exceptions.py |
N2VCInvalidCertificate |
2 |
2 |
0 |
0% |
| n2vc/exceptions.py |
N2VCNotFound |
2 |
2 |
0 |
0% |
| n2vc/exceptions.py |
N2VCApplicationExists |
2 |
2 |
0 |
0% |
| n2vc/exceptions.py |
JujuError |
2 |
1 |
0 |
50% |
| n2vc/exceptions.py |
K8sException |
4 |
1 |
0 |
75% |
| n2vc/exceptions.py |
EntityInvalidException |
0 |
0 |
0 |
100% |
| n2vc/exceptions.py |
JujuInvalidK8sConfiguration |
0 |
0 |
0 |
100% |
| n2vc/exceptions.py |
JujuCharmNotFound |
0 |
0 |
0 |
100% |
| n2vc/exceptions.py |
JujuControllerFailedConnecting |
0 |
0 |
0 |
100% |
| n2vc/exceptions.py |
JujuModelAlreadyExists |
0 |
0 |
0 |
100% |
| n2vc/exceptions.py |
JujuApplicationExists |
0 |
0 |
0 |
100% |
| n2vc/exceptions.py |
JujuApplicationNotFound |
0 |
0 |
0 |
100% |
| n2vc/exceptions.py |
JujuLeaderUnitNotFound |
0 |
0 |
0 |
100% |
| n2vc/exceptions.py |
JujuActionNotFound |
0 |
0 |
0 |
100% |
| n2vc/exceptions.py |
JujuMachineNotFound |
0 |
0 |
0 |
100% |
| n2vc/exceptions.py |
JujuK8sProxycharmNotSupported |
0 |
0 |
0 |
100% |
| n2vc/exceptions.py |
N2VCPrimitiveExecutionFailed |
0 |
0 |
0 |
100% |
| n2vc/exceptions.py |
NetworkServiceDoesNotExist |
0 |
0 |
0 |
100% |
| n2vc/exceptions.py |
PrimitiveDoesNotExist |
0 |
0 |
0 |
100% |
| n2vc/exceptions.py |
NoRouteToHost |
0 |
0 |
0 |
100% |
| n2vc/exceptions.py |
AuthenticationFailed |
0 |
0 |
0 |
100% |
| n2vc/exceptions.py |
MethodNotImplemented |
0 |
0 |
0 |
100% |
| n2vc/exceptions.py |
(no class) |
49 |
0 |
0 |
100% |
| n2vc/juju_watcher.py |
JujuModelWatcher |
107 |
6 |
0 |
94% |
| n2vc/juju_watcher.py |
(no class) |
46 |
5 |
0 |
89% |
| n2vc/k8s_conn.py |
K8sConnector |
27 |
24 |
0 |
11% |
| n2vc/k8s_conn.py |
(no class) |
49 |
0 |
0 |
100% |
| n2vc/k8s_helm3_conn.py |
K8sHelm3Connector |
201 |
62 |
0 |
69% |
| n2vc/k8s_helm3_conn.py |
(no class) |
29 |
0 |
0 |
100% |
| n2vc/k8s_helm_base_conn.py |
K8sHelmBaseConnector |
699 |
360 |
0 |
48% |
| n2vc/k8s_helm_base_conn.py |
(no class) |
120 |
0 |
0 |
100% |
| n2vc/k8s_juju_conn.py |
K8sJujuConnector |
259 |
38 |
0 |
85% |
| n2vc/k8s_juju_conn.py |
(no class) |
63 |
0 |
0 |
100% |
| n2vc/kubectl.py |
Kubectl |
234 |
138 |
0 |
41% |
| n2vc/kubectl.py |
(no class) |
75 |
0 |
0 |
100% |
| n2vc/libjuju.py |
Libjuju |
674 |
197 |
0 |
71% |
| n2vc/libjuju.py |
(no class) |
92 |
0 |
0 |
100% |
| n2vc/loggable.py |
Loggable |
67 |
61 |
0 |
9% |
| n2vc/loggable.py |
(no class) |
15 |
0 |
0 |
100% |
| n2vc/n2vc_conn.py |
N2VCConnector |
73 |
46 |
0 |
37% |
| n2vc/n2vc_conn.py |
(no class) |
61 |
11 |
0 |
82% |
| n2vc/n2vc_juju_conn.py |
N2VCJujuConnector |
432 |
241 |
0 |
44% |
| n2vc/n2vc_juju_conn.py |
(no class) |
58 |
0 |
0 |
100% |
| n2vc/provisioner.py |
AsyncSSHProvisioner |
108 |
108 |
0 |
0% |
| n2vc/provisioner.py |
(no class) |
30 |
3 |
0 |
90% |
| n2vc/store.py |
Store |
0 |
0 |
0 |
100% |
| n2vc/store.py |
DbMongoStore |
27 |
0 |
0 |
100% |
| n2vc/store.py |
MotorStore |
40 |
0 |
0 |
100% |
| n2vc/store.py |
(no class) |
40 |
0 |
0 |
100% |
| n2vc/tests/__init__.py |
(no class) |
0 |
0 |
0 |
100% |
| n2vc/tests/unit/__init__.py |
(no class) |
0 |
0 |
0 |
100% |
| n2vc/tests/unit/test_config.py |
TestEnvironConfig |
11 |
0 |
0 |
100% |
| n2vc/tests/unit/test_config.py |
TestModelConfig |
5 |
0 |
0 |
100% |
| n2vc/tests/unit/test_config.py |
(no class) |
14 |
0 |
0 |
100% |
| n2vc/tests/unit/test_connection.py |
TestConnection |
19 |
0 |
0 |
100% |
| n2vc/tests/unit/test_connection.py |
(no class) |
12 |
0 |
0 |
100% |
| n2vc/tests/unit/test_definitions.py |
RelationEndpointTest |
8 |
0 |
0 |
100% |
| n2vc/tests/unit/test_definitions.py |
OfferTest |
6 |
0 |
0 |
100% |
| n2vc/tests/unit/test_definitions.py |
(no class) |
9 |
0 |
0 |
100% |
| n2vc/tests/unit/test_juju_watcher.py |
JujuWatcherTest |
29 |
0 |
0 |
100% |
| n2vc/tests/unit/test_juju_watcher.py |
EntityReadyTest |
13 |
0 |
0 |
100% |
| n2vc/tests/unit/test_juju_watcher.py |
EntityStateTest |
83 |
4 |
0 |
95% |
| n2vc/tests/unit/test_juju_watcher.py |
StatusTest |
11 |
0 |
0 |
100% |
| n2vc/tests/unit/test_juju_watcher.py |
StatusTest.test_invalid_entity.FakeUnit |
1 |
0 |
0 |
100% |
| n2vc/tests/unit/test_juju_watcher.py |
WaitForModelTest |
10 |
0 |
0 |
100% |
| n2vc/tests/unit/test_juju_watcher.py |
(no class) |
62 |
0 |
0 |
100% |
| n2vc/tests/unit/test_k8s_helm3_conn.py |
TestK8sHelm3Conn |
274 |
0 |
0 |
100% |
| n2vc/tests/unit/test_k8s_helm3_conn.py |
(no class) |
61 |
0 |
0 |
100% |
| n2vc/tests/unit/test_k8s_juju_conn.py |
K8sJujuConnTestCase |
22 |
0 |
0 |
100% |
| n2vc/tests/unit/test_k8s_juju_conn.py |
InitEnvTest |
28 |
0 |
0 |
100% |
| n2vc/tests/unit/test_k8s_juju_conn.py |
NotImplementedTest |
15 |
0 |
0 |
100% |
| n2vc/tests/unit/test_k8s_juju_conn.py |
ResetTest |
17 |
0 |
0 |
100% |
| n2vc/tests/unit/test_k8s_juju_conn.py |
InstallTest |
42 |
0 |
0 |
100% |
| n2vc/tests/unit/test_k8s_juju_conn.py |
UninstallTest |
11 |
0 |
0 |
100% |
| n2vc/tests/unit/test_k8s_juju_conn.py |
ExecPrimitivesTest |
56 |
0 |
0 |
100% |
| n2vc/tests/unit/test_k8s_juju_conn.py |
InspectKduTest |
15 |
0 |
0 |
100% |
| n2vc/tests/unit/test_k8s_juju_conn.py |
HelpKduTest |
15 |
0 |
0 |
100% |
| n2vc/tests/unit/test_k8s_juju_conn.py |
StatusKduTest |
14 |
0 |
0 |
100% |
| n2vc/tests/unit/test_k8s_juju_conn.py |
GetServicesTest |
5 |
0 |
0 |
100% |
| n2vc/tests/unit/test_k8s_juju_conn.py |
GetServiceTest |
5 |
0 |
0 |
100% |
| n2vc/tests/unit/test_k8s_juju_conn.py |
GetCredentialsTest |
6 |
0 |
0 |
100% |
| n2vc/tests/unit/test_k8s_juju_conn.py |
UpdateVcaStatusTest |
14 |
1 |
0 |
93% |
| n2vc/tests/unit/test_k8s_juju_conn.py |
ScaleTest |
11 |
0 |
0 |
100% |
| n2vc/tests/unit/test_k8s_juju_conn.py |
GetScaleCount |
14 |
0 |
0 |
100% |
| n2vc/tests/unit/test_k8s_juju_conn.py |
AddRelationTest |
35 |
0 |
0 |
100% |
| n2vc/tests/unit/test_k8s_juju_conn.py |
(no class) |
109 |
0 |
0 |
100% |
| n2vc/tests/unit/test_kubectl.py |
FakeK8sResourceMetadata |
8 |
2 |
0 |
75% |
| n2vc/tests/unit/test_kubectl.py |
FakeK8sStorageClass |
2 |
0 |
0 |
100% |
| n2vc/tests/unit/test_kubectl.py |
FakeK8sStorageClassesList |
2 |
0 |
0 |
100% |
| n2vc/tests/unit/test_kubectl.py |
FakeK8sServiceAccountsList |
2 |
0 |
0 |
100% |
| n2vc/tests/unit/test_kubectl.py |
FakeK8sSecretList |
2 |
0 |
0 |
100% |
| n2vc/tests/unit/test_kubectl.py |
FakeK8sRoleList |
2 |
0 |
0 |
100% |
| n2vc/tests/unit/test_kubectl.py |
FakeK8sRoleBindingList |
2 |
0 |
0 |
100% |
| n2vc/tests/unit/test_kubectl.py |
FakeK8sVersionApiCode |
4 |
0 |
0 |
100% |
| n2vc/tests/unit/test_kubectl.py |
KubectlTestCase |
1 |
0 |
0 |
100% |
| n2vc/tests/unit/test_kubectl.py |
FakeCoreV1Api |
1 |
1 |
0 |
0% |
| n2vc/tests/unit/test_kubectl.py |
GetServices |
10 |
0 |
0 |
100% |
| n2vc/tests/unit/test_kubectl.py |
GetConfiguration |
8 |
0 |
0 |
100% |
| n2vc/tests/unit/test_kubectl.py |
GetDefaultStorageClass |
38 |
0 |
0 |
100% |
| n2vc/tests/unit/test_kubectl.py |
CreateServiceAccountClass |
47 |
0 |
0 |
100% |
| n2vc/tests/unit/test_kubectl.py |
CreateCertificateClass |
25 |
2 |
0 |
92% |
| n2vc/tests/unit/test_kubectl.py |
DeleteCertificateClass |
16 |
2 |
0 |
88% |
| n2vc/tests/unit/test_kubectl.py |
CreateRoleClass |
17 |
4 |
0 |
76% |
| n2vc/tests/unit/test_kubectl.py |
CreateRoleBindingClass |
15 |
3 |
0 |
80% |
| n2vc/tests/unit/test_kubectl.py |
CreateSecretClass |
10 |
10 |
0 |
0% |
| n2vc/tests/unit/test_kubectl.py |
CreateNamespaceClass |
24 |
2 |
0 |
92% |
| n2vc/tests/unit/test_kubectl.py |
DeleteNamespaceClass |
15 |
2 |
0 |
87% |
| n2vc/tests/unit/test_kubectl.py |
GetSecretContentClass |
11 |
0 |
0 |
100% |
| n2vc/tests/unit/test_kubectl.py |
(no class) |
159 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
LibjujuTestCase |
8 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
GetControllerTest |
14 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
DisconnectTest |
5 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
AddModelTest |
10 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
GetExecutedActionsTest |
21 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
GetApplicationConfigsTest |
15 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
GetModelTest |
4 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
ModelExistsTest |
9 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
GetModelStatusTest |
16 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
CreateMachineTest |
26 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
DeployTest |
120 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
DeployCharmTest |
37 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
GetApplicationTest |
9 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
ExecuteActionTest |
42 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
GetActionTest |
15 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
GetMetricsTest |
19 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
AddRelationTest |
46 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
DestroyApplicationTest |
16 |
1 |
0 |
94% |
| n2vc/tests/unit/test_libjuju.py |
ConfigureApplicationTest |
25 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
ListModelsTest |
16 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
ModelsExistTest |
15 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
ListOffers |
43 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
OfferTest |
21 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
ConsumeTest |
35 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
AddK8sTest |
29 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
AddCloudTest |
29 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
RemoveCloudTest |
11 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
GetK8sCloudCredentials |
69 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
ScaleApplicationTest |
18 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
GetUnitNumberTest |
9 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
GetMachineInfoTest |
13 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
GetUnitTest |
5 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
CheckApplicationExists |
19 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
AddUnitTest |
30 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
DestroyUnitTest |
30 |
0 |
0 |
100% |
| n2vc/tests/unit/test_libjuju.py |
(no class) |
364 |
0 |
0 |
100% |
| n2vc/tests/unit/test_n2vc_juju_conn.py |
N2VCJujuConnTestCase |
12 |
0 |
0 |
100% |
| n2vc/tests/unit/test_n2vc_juju_conn.py |
GetMetricssTest |
8 |
0 |
0 |
100% |
| n2vc/tests/unit/test_n2vc_juju_conn.py |
UpdateVcaStatusTest |
18 |
2 |
0 |
89% |
| n2vc/tests/unit/test_n2vc_juju_conn.py |
K8sProxyCharmsTest |
37 |
4 |
0 |
89% |
| n2vc/tests/unit/test_n2vc_juju_conn.py |
AddRelationTest |
35 |
0 |
0 |
100% |
| n2vc/tests/unit/test_n2vc_juju_conn.py |
UpgradeCharmTest |
27 |
0 |
0 |
100% |
| n2vc/tests/unit/test_n2vc_juju_conn.py |
GenerateApplicationNameTest |
270 |
4 |
0 |
99% |
| n2vc/tests/unit/test_n2vc_juju_conn.py |
DeleteExecutionEnvironmentTest |
29 |
0 |
0 |
100% |
| n2vc/tests/unit/test_n2vc_juju_conn.py |
(no class) |
91 |
0 |
0 |
100% |
| n2vc/tests/unit/test_provisioner.py |
ProvisionerTest |
1 |
1 |
0 |
0% |
| n2vc/tests/unit/test_provisioner.py |
(no class) |
3 |
0 |
0 |
100% |
| n2vc/tests/unit/test_store.py |
TestDbMongoStore |
51 |
0 |
0 |
100% |
| n2vc/tests/unit/test_store.py |
TestMotorStore |
82 |
0 |
0 |
100% |
| n2vc/tests/unit/test_store.py |
(no class) |
35 |
0 |
0 |
100% |
| n2vc/tests/unit/test_utils.py |
UtilsTest |
19 |
0 |
0 |
100% |
| n2vc/tests/unit/test_utils.py |
GetEEComponentTest |
8 |
0 |
0 |
100% |
| n2vc/tests/unit/test_utils.py |
(no class) |
13 |
0 |
0 |
100% |
| n2vc/tests/unit/testdata/test_db_descriptors.py |
(no class) |
2 |
0 |
0 |
100% |
| n2vc/tests/unit/utils.py |
AsyncMock |
1 |
0 |
0 |
100% |
| n2vc/tests/unit/utils.py |
FakeN2VC |
1 |
1 |
0 |
0% |
| n2vc/tests/unit/utils.py |
FakeMachine |
1 |
1 |
0 |
0% |
| n2vc/tests/unit/utils.py |
FakeManualMachine |
1 |
1 |
0 |
0% |
| n2vc/tests/unit/utils.py |
FakeWatcher |
1 |
0 |
0 |
100% |
| n2vc/tests/unit/utils.py |
FakeConnection |
0 |
0 |
0 |
100% |
| n2vc/tests/unit/utils.py |
FakeAction |
0 |
0 |
0 |
100% |
| n2vc/tests/unit/utils.py |
FakeModel |
2 |
0 |
0 |
100% |
| n2vc/tests/unit/utils.py |
FakeUnit |
3 |
0 |
0 |
100% |
| n2vc/tests/unit/utils.py |
FakeApplication |
6 |
0 |
0 |
100% |
| n2vc/tests/unit/utils.py |
FakeFile |
2 |
0 |
0 |
100% |
| n2vc/tests/unit/utils.py |
FakeFileWrapper |
3 |
0 |
0 |
100% |
| n2vc/tests/unit/utils.py |
(no class) |
70 |
1 |
0 |
99% |
| n2vc/utils.py |
N2VCDeploymentStatus |
0 |
0 |
0 |
100% |
| n2vc/utils.py |
Dict |
2 |
0 |
0 |
100% |
| n2vc/utils.py |
EntityType |
5 |
3 |
0 |
40% |
| n2vc/utils.py |
(no class) |
63 |
14 |
0 |
78% |
| n2vc/vca/__init__.py |
(no class) |
0 |
0 |
0 |
100% |
| n2vc/vca/cloud.py |
Cloud |
2 |
0 |
0 |
100% |
| n2vc/vca/cloud.py |
(no class) |
2 |
0 |
0 |
100% |
| n2vc/vca/connection.py |
Connection |
23 |
0 |
0 |
100% |
| n2vc/vca/connection.py |
(no class) |
24 |
0 |
0 |
100% |
| n2vc/vca/connection_data.py |
ConnectionData |
12 |
0 |
0 |
100% |
| n2vc/vca/connection_data.py |
(no class) |
3 |
0 |
0 |
100% |