def test_raytrace(self):
    self.skipTest('Relies on double value rounding, extremely sensitive')
    src = open(path_from_root('tests', 'raytrace.cpp')).read().replace('double', 'float')
    output = open(path_from_root('tests', 'raytrace.ppm')).read()
    self.do_run(src, output, ['3', '16'])
def test_raytrace(self):
    self.skipTest('Relies on double value rounding, extremely sensitive')
    src = open(path_from_root('tests', 'raytrace.cpp')).read().replace('double', 'float')
    output = open(path_from_root('tests', 'raytrace.ppm')).read()
    self.do_run(src, output, ['3', '16'])