def test_openssl_pacakge(self, installer_mock): installer_mock.return_value = None installer = CouchbaseInstaller() installer.build = Build('x86_64', 'rpm', '2.2.0-817', '0.9.8e', None) filenames = tuple(installer.get_expected_filenames()) expected = ( 'couchbase-server-enterprise_x86_64_2.2.0-817-rel.rpm', 'couchbase-server-enterprise_2.2.0-817-rel_x86_64_openssl098.rpm', ) self.assertEqual(filenames, expected)
def test_normal_pacakge(self, installer_mock): installer_mock.return_value = None installer = CouchbaseInstaller() installer.build = Build('x86_64', 'rpm', '2.0.0-1976', '1.0.0', None) filenames = tuple(installer.get_expected_filenames()) expected = ( 'couchbase-server-enterprise_centos6_x86_64_2.0.0-1976-rel.rpm', 'couchbase-server-enterprise_x86_64_2.0.0-1976-rel.rpm', 'couchbase-server-enterprise_2.0.0-1976-rel_x86_64.rpm', ) self.assertEqual(filenames, expected)
def test_win_package(self, installer_mock): installer_mock.return_value = None installer = CouchbaseInstaller() installer.build = Build('x86_64', 'exe', '3.0.0-1028', '3.0.0', '1028', None) filenames = tuple(installer.get_expected_filenames()) expected = ( 'couchbase-server-enterprise_x86_64_3.0.0-1028-rel.setup.exe', 'couchbase_server-enterprise-windows-amd64-3.0.0-1028.exe', 'couchbase_server/3.0.0/1028/couchbase_server-enterprise-windows-amd64-3.0.0-1028.exe', ) self.assertEqual(filenames, expected)
def test_deb_package(self, installer_mock): installer_mock.return_value = None installer = CouchbaseInstaller() installer.build = Build('x86_64', 'deb', '3.0.0-777', '3.0.0', '777', None) filenames = tuple(installer.get_expected_filenames()) expected = ( 'couchbase-server-enterprise_ubuntu_1204_x86_64_3.0.0-777-rel.deb', 'couchbase-server-enterprise_3.0.0-777-ubuntu12.04_amd64.deb', 'couchbase-server-enterprise_x86_64_3.0.0-777-rel.deb', ) self.assertEqual(filenames, expected)
def test_toy_pacakge(self, installer_mock): installer_mock.return_value = None installer = CouchbaseInstaller() installer.build = Build('x86_64', 'rpm', '2.0.0-1976', '1.0.0', 'mytoy') filenames = tuple(installer.get_expected_filenames()) expected = ( 'couchbase-server-community_toy-mytoy-x86_64_2.0.0-1976-toy.rpm', 'couchbase-server-community_toy-mytoy-2.0.0-1976-toy_x86_64.rpm', 'couchbase-server-community_cent58-2.5.2-toy-mytoy-x86_64_2.0.0-1976-toy.rpm', 'couchbase-server-community_cent58-3.0.0-toy-mytoy-x86_64_2.0.0-1976-toy.rpm', 'couchbase-server-community_cent58-master-toy-mytoy-x86_64_2.0.0-1976-toy.rpm', 'couchbase-server-community_cent54-master-toy-mytoy-x86_64_2.0.0-1976-toy.rpm', ) self.assertEqual(filenames, expected)
def test_toy_package(self, installer_mock): installer_mock.return_value = None installer = CouchbaseInstaller() installer.build = Build('x86_64', 'rpm', 'enterprise', '2.0.0-1976', '2.0.0', '1976', 'mytoy', None) filenames = tuple(installer.get_expected_filenames()) print 'filenames {}'.format(filenames) expected = ( 'couchbase-server-community_toy-mytoy-x86_64_2.0.0-1976-toy.rpm', 'couchbase-server-community_toy-mytoy-2.0.0-1976-toy_x86_64.rpm', 'couchbase-server-community_cent58-2.5.2-toy-mytoy-x86_64_2.0.0-1976-toy.rpm', 'couchbase-server-community_cent58-3.0.0-toy-mytoy-x86_64_2.0.0-1976-toy.rpm', 'couchbase-server-community_ubuntu12-3.0.0-toy-mytoy-x86_64_2.0.0-1976-toy.rpm', 'couchbase-server-community_cent64-3.0.0-toy-mytoy-x86_64_2.0.0-1976-toy.rpm', 'couchbase-server-community_cent64-3.0.1-toy-mytoy-x86_64_2.0.0-1976-toy.rpm', 'couchbase-server-community_cent58-master-toy-mytoy-x86_64_2.0.0-1976-toy.rpm', 'couchbase-server-community_cent54-master-toy-mytoy-x86_64_2.0.0-1976-toy.rpm', 'couchbase-server-enterprise-2.0.0-1976-centos6_x86_64.rpm', 'couchbase-server-enterprise-2.0.0-1976-ubuntu12.04_x86_64.rpm', ) self.assertEqual(filenames, expected)