def testListDatasets(self):
     """ DatasetContainer: listDatasets"""
     dc = DatasetContainer()
     dc.addDataset( "ds", 0, ds )
     l = dc.listDatasets()
     self.assertEqual( len(l), 1 )
     item0 = l[0]
     id0, name0 = item0
     self.assertEqual( name0, "ds" )
     self.assertEqual( id0, 0 )
     return
def test_0(**kwds):

    from histogram.DatasetContainer import DatasetContainer

    dc = DatasetContainer()

    return True
def test_4(**kwds):

    from histogram.DatasetContainer import DatasetContainer

    dc = DatasetContainer()
    ds = 'dataset'
    name = 'ds1'
    id = 1
    dc.addDataset(name, id, ds)

    passed = True
    dslist = dc.listDatasets()

    if dslist != [(id, name)]:
        passed = False
        log("listDatasets returned {0!s} instead of {1!s}".format(dslist, [(id, name)]))
    return passed
def test_3(**kwds):

    from histogram.DatasetContainer import DatasetContainer

    dc = DatasetContainer()
    ds = 'dataset'
    name = 'ds1'
    id = 1
    dc.addDataset(name, id, ds)

    passed = True
    dsbi = dc.datasetFromId(id)

    if dsbi != ds:
        passed = False
        log("datasetFromId returned {0!s} instead of {1!s}".format(dsbi, ds))
    return passed
def test_4(**kwds):

    from histogram.DatasetContainer import DatasetContainer

    dc = DatasetContainer()
    ds = "dataset"
    name = "ds1"
    id = 1
    dc.addDataset(name, id, ds)

    passed = True
    dslist = dc.listDatasets()

    if dslist != [(id, name)]:
        passed = False
        log("listDatasets returned %s instead of %s" % (dslist, [(id, name)]))
    return passed
def test_3(**kwds):

    from histogram.DatasetContainer import DatasetContainer

    dc = DatasetContainer()
    ds = "dataset"
    name = "ds1"
    id = 1
    dc.addDataset(name, id, ds)

    passed = True
    dsbi = dc.datasetFromId(id)

    if dsbi != ds:
        passed = False
        log("datasetFromId returned %s instead of %s" % (dsbi, ds))
    return passed
def test_1(**kwds):

    from histogram.DatasetContainer import DatasetContainer

    dc = DatasetContainer()
    ds = 'dataset'
    name = 'ds1'
    id = 1
    dc.addDataset(name, id, ds)

    passed = True
    if dc._byNames[name] != ds:
        passed = False
        log("didn't correctly add dataset to _byNames")
    if dc._byIds[id] != [name, ds]:
        passed = False
        log("didn't correctly add dataset to _byIds")    
    return passed
def test_1(**kwds):

    from histogram.DatasetContainer import DatasetContainer

    dc = DatasetContainer()
    ds = "dataset"
    name = "ds1"
    id = 1
    dc.addDataset(name, id, ds)

    passed = True
    if dc._byNames[name] != ds:
        passed = False
        log("didn't correctly add dataset to _byNames")
    if dc._byIds[id] != [name, ds]:
        passed = False
        log("didn't correctly add dataset to _byIds")
    return passed
 def testReplaceDataset(self):
     """ DatasetContainer: replaceDataset"""
     dc = DatasetContainer()
     dc.addDataset( "ds", 0, ds )
     dc.replaceDataset( "ds", ds2 )
     self.assert_( dc.datasetFromName( "ds" ) == ds2 )
     return
 def testDeleteDataset(self):
     """ DatasetContainer: deleteDataset"""
     dc = DatasetContainer()
     dc.addDataset( "ds", 0, ds )
     dc.deleteDataset( 'ds', 0 )
     l = dc.listDatasets()
     self.assertEqual( len(l), 0 )
     return
 def testDatasetFromId(self):
     """ DatasetContainer: datasetFromId"""
     dc = DatasetContainer()
     dc.addDataset( "ds", 0, ds )
     self.assert_( dc.datasetFromId( 0 ) == ds )
     return
 def testAddDataset(self):
     """ DatasetContainer: addDataset"""
     dc = DatasetContainer()
     dc.addDataset( "ds", 0, ds )
     return