コード例 #1
0
ファイル: TestAstridDB.py プロジェクト: mmccarty/nell
    def test_addProjects(self):

        adb = AstridDB(dbname = "turtle_sim", test = True, quiet = True)

        self.assertEquals(adb.host, "gbtdata.gbt.nrao.edu")
        self.assertEquals(adb.user, "turtle_admin")
        self.assertEquals(adb.dbname, "turtle_sim")

        # make sure the DB is clean
        for acode in self.acodes:
            self.assertEquals(False, adb.astridCodeExists(acode))

        # here's what we're actually testing
        adb.addProjects(self.pcodes)

        # make sure they got in, then clean up
        for acode in self.acodes:
            self.assertEquals(True, adb.astridCodeExists(acode))
            adb.removeAstridCode(acode)
            self.assertEquals(False, adb.astridCodeExists(acode))
コード例 #2
0
ファイル: TestAstridDB.py プロジェクト: mmccarty/nell
    def setUp(self):

        # pcodes should get converted to acodes
        self.pcodes = ["GBTMy-Project"
                    , "TGBT-MyLittlePony"
                    , "GBT12A-001"
                    , "BB240"
                    , "VLBA12A-222"
                      ]
        self.acodes = ["AGBTMy_Project"
                     , "TGBT_MyLittlePony"
                     , "AGBT12A_001"
                     , "ABB240"
                     , "AVLB12A_222"
                      ] 
        
        # make sure DB is clean
        adb = AstridDB(dbname = "turtle_sim", test = True)
        for acode in self.acodes:
            adb.removeAstridCode(acode)