For all interfaces, dppl and dppl.ocldrv we should add unit tests to make sure the functions are behaving correctly.