def testVirtualFieldMultiple(self):

        resource = current.s3db.resource("typeof_hierarchy")
        row = self.rows["HIERARCHY2"]

        # vmfield returns ["test1", "test2", "test3"]

        expr = FS("vmfield").typeof("test1")
        result = expr(resource, row, virtual=True)
        self.assertTrue(result)

        expr = FS("vmfield").typeof("other")
        result = expr(resource, row, virtual=True)
        self.assertFalse(result)

        expr = FS("vmfield").typeof(["test1", "other"])
        result = expr(resource, row, virtual=True)
        self.assertTrue(result)

        expr = FS("vmfield").typeof(["other1", "other2"])
        result = expr(resource, row, virtual=True)
        self.assertFalse(result)

    # -------------------------------------------------------------------------
Test the http response to unknown clients.
dataset/ETHPy150Open sahana/eden/modules/unit_tests/s3/s3hierarchy.py/S3TypeOfTests.testVirtualFieldMultiple--crossover with--dataset/ETHPy150Open google/grr/grr/lib/communicator_test.py/HTTPClientTests.testEnrollment