Last active
October 22, 2020 09:51
-
-
Save fruch/2bbf5f55cb8966d6bd228c97630d0787 to your computer and use it in GitHub Desktop.
Not very good tests example
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| import os | |
| from ccmlib.scylla_repository import setup | |
| from ccmlib.common import ArgumentError | |
| from unittest import TestCase | |
| class TestRepo(TestCase): | |
| def test_02(self): | |
| os.environ['SCYLLA_CORE_PACKAGE'] = "/home/fruch/Projects/scylla-next/temp.tar.gz" | |
| os.environ['SCYLLA_JAVA_TOOLS_PACKAGE'] = "/home/fruch/Projects/scylla-tools-java/temp.tar.gz" | |
| os.environ['SCYLLA_JMX_PACKAGE'] = "/home/fruch/Projects/scylla-jmx/temp.tar.gz" | |
| print(setup('what-ever', verbose=True)) | |
| def test_02a(self): | |
| os.environ['SCYLLA_CORE_PACKAGE'] = "/non-existing/path/temp.tar.gz" | |
| os.environ['SCYLLA_JAVA_TOOLS_PACKAGE'] = "/non-existing/path/scylla-tools-java/temp.tar.gz" | |
| os.environ['SCYLLA_JMX_PACKAGE'] = "/non-existing/path/scylla-jmx/temp.tar.gz" | |
| self.assertRaises(ArgumentError, setup, 'NR', verbose=True) | |
| def test_03(self): | |
| os.environ['SCYLLA_CORE_PACKAGE'] = "/home/fruch/Projects/scylla-next/temp.tar.gz" | |
| os.environ['SCYLLA_JAVA_TOOLS_PACKAGE'] = "/home/fruch/Projects/scylla-tools-java/temp.tar.gz" | |
| os.environ['SCYLLA_JMX_PACKAGE'] = "https://s3.amazonaws.com/downloads.scylladb.com/relocatable/unstable/master/239/scylla-jmx-package.tar.gz" | |
| print(setup('239', verbose=True)) | |
| def test_04(self): | |
| #del os.environ['SCYLLA_CORE_PACKAGE'] | |
| #del os.environ['SCYLLA_JAVA_TOOLS_PACKAGE'] | |
| #del os.environ['SCYLLA_JMX_PACKAGE'] | |
| print(setup('unstable/master:380', verbose=True)) | |
| def test_05(self): | |
| from ccmlib.scylla_cluster import ScyllaCluster | |
| # os.environ['SCYLLA_CORE_PACKAGE'] = "/home/fruch/Downloads/scylla-package (5).tar.gz" | |
| # os.environ['SCYLLA_JAVA_TOOLS_PACKAGE'] = "/home/fruch/Downloads/scylla-tools-package.tar.gz" | |
| # os.environ['SCYLLA_JMX_PACKAGE'] = "/home/fruch/Downloads/scylla-jmx-package.tar.gz" | |
| # os.environ['SCYLLA_EXT_OPTS'] = '--scylla-manager=/home/fruch/manager/' | |
| os.environ[ | |
| 'SCYLLA_MANAGER_PACKAGE'] = 'http://downloads.scylladb.com/manager/rpm/unstable/centos/branch-2.0/latest/scylla-manager/7/x86_64/' | |
| cluster = ScyllaCluster('/home/fruch/.test', name='fruch01', version='unstable/master:2020-02-15T03:02:19Z') | |
| # cluster.set_configuration_options("") | |
| cluster.populate(2) | |
| cluster.start(no_wait=True) | |
| node1 = cluster.nodes | |
| def test_06(self): | |
| # os.environ['SCYLLA_MANAGER_PACKAGE'] = 'http://downloads.scylladb.com/manager/rpm/unstable/centos/branch-2.0/latest/scylla-manager/7/x86_64/' | |
| os.environ['SCYLLA_MANAGER_PACKAGE'] = 'http://downloads.scylladb.com/manager/rpm/unstable/centos/branch-1.4/19/scylla-manager/7/x86_64/' | |
| from ccmlib.scylla_repository import setup_scylla_manager | |
| setup_scylla_manager() |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment