Exemplo n.º 1
0
 def testGetRandomTable(self):
     sampler = Sampler()
     table = sampler.getRandomTables(1)
     self.assertIsInstance(table, list, msg="Should return a list")
     self.assertEqual(len(table), 1, msg="Should return a list of length 1")
     self.assertIsInstance(table[0], str, msg="List should contain strings")
     self.assertGreater(len(table[0]), 0, msg="First element in the list (table) length should not be greater than 0")
Exemplo n.º 2
0
 def setUp(self):
     sampler = Sampler()
     randomTable = sampler.getRandomTables(1)[0]
     self.table = MannheimTable(randomTable)
Exemplo n.º 3
0
        return self.getValue('tableType')

    def getTermSet(self):
        return self.getValue('termSet')

    def getTitle(self):
        return self.getValue('title')

    def getUrl(self):
        """
            Return the source URL of the table.
        """
        return self.getValue('url')

    def getTable(self):
        return numpy.asarray(self.getValue('relation'))

    def getValue(self, valueName):
        if(valueName in self.table):
            return self.table[valueName]
        else:
            raise TableHasNoValueError(valueName)

if __name__ == "__main__":
    from taipan.Utils.Sampling import Sampler
    sampler = Sampler()
    randomTable = sampler.getRandomTables(1)
    table = MannheimTable(randomTable[0])

    import ipdb; ipdb.set_trace()