'The parser must return the numbers in the correct order.'

def testParseInputSpec(self):

    shape = vgsl_model._ParseInputSpec(input_spec='32,42,256,3')
    self.assertEqual(shape, vgsl_input.ImageShape(batch_size=32, height=42, width=256, depth=3))
    shape = vgsl_model._ParseInputSpec(input_spec='1,0,0,3')
    self.assertEqual(shape, vgsl_input.ImageShape(batch_size=1, height=None, width=None, depth=3))
