Exemple #1
0
 def test05(self):
     """DBSPrimaryDataset.listPrimaryDatasets"""
     from dbs.business.DBSPrimaryDataset import DBSPrimaryDataset
     bo = DBSPrimaryDataset(self.logger, self.dbi)
     bo.listPrimaryDatasets()
     result = bo.listPrimaryDatasets("ThisDoesNotExist")
     self.assertEqual(len(result), 0)
Exemple #2
0
    def test03(self):
        """business.DBSPrimaryDataset.listPrimaryDatasets: Validation"""
        dbowner = os.environ["DBS_TEST_DBOWNER_READER"]
        dburl = os.environ["DBS_TEST_DBURL_READER"]
        dbi = DBFactory(self.logger, dburl).connect()
        bo = DBSPrimaryDataset(self.logger, dbi, dbowner)

        result = bo.listPrimaryDatasets(primary_ds_name=self.primary_ds_name)
        self.assertTrue(type(result) == list)
        self.assertEqual(len(result), 1)
        self.assertEqual(result[0]["primary_ds_name"], self.primary_ds_name)
Exemple #3
0
 def test01(self):
     """DBSPrimaryDataset.insertPrimaryDataset"""
     from dbs.business.DBSPrimaryDataset import DBSPrimaryDataset
     bo = DBSPrimaryDataset(self.logger, self.dbi)
     binput = {
         "primarydsname": "BUT_%s" % IC,
         "primarydstype": "TEST",
         "creationdate": 1234,
         "createby": "*****@*****.**"
     }
     bo.insertPrimaryDataset(binput)
Exemple #4
0
    def test02(self):
        """business.DBSPrimaryDataset.listPrimaryDatasets: Basic"""
        dbowner = os.environ["DBS_TEST_DBOWNER_READER"]
        dburl = os.environ["DBS_TEST_DBURL_READER"]
        dbi = DBFactory(self.logger, dburl).connect()
        bo = DBSPrimaryDataset(self.logger, dbi, dbowner)

        bo.listPrimaryDatasets()
        bo.listPrimaryDatasets(primary_ds_name='%')
        result = bo.listPrimaryDatasets("ThisDoesNotExist")
        self.assertTrue(type(result) == list)
        self.assertEqual(len(result), 0)
Exemple #5
0
    def test01(self):
        """business.DBSPrimaryDataset.insertPrimaryDatasets: Basic"""
        dburl = os.environ["DBS_TEST_DBURL_WRITER"]
        dbowner = os.environ["DBS_TEST_DBOWNER_WRITER"]
        dbi = DBFactory(self.logger, dburl).connect()

        bo = DBSPrimaryDataset(self.logger, dbi, dbowner)
        binput = {
            'primary_ds_name': self.primary_ds_name,
            'primary_ds_type': 'TEST'
        }
        bo.insertPrimaryDataset(binput)
Exemple #6
0
    def testPrimary(self):

        bo = DBSPrimaryDataset(self.logger, self.dbi, self.owner)
        binput = {"primary_ds_type": "test", "primary_ds_name": "anzar_0002"}
        bo.insertPrimaryDataset(binput)