1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
9 # pylint: disable=F0401
10 import sample_service_mojom
13 class ConstantBindingsTest(unittest
.TestCase
):
15 def testConstantGeneration(self
):
16 self
.assertEquals(sample_service_mojom
.TWELVE
, 12)
17 self
.assertEquals(sample_service_mojom
.TOO_BIG_FOR_SIGNED_INT64
,
19 self
.assertEquals(sample_service_mojom
.DOUBLE_INFINITY
,
21 self
.assertEquals(sample_service_mojom
.DOUBLE_NEGATIVE_INFINITY
,
23 self
.assertTrue(math
.isnan(sample_service_mojom
.DOUBLE_NA_N
))
24 self
.assertEquals(sample_service_mojom
.FLOAT_INFINITY
,
26 self
.assertEquals(sample_service_mojom
.FLOAT_NEGATIVE_INFINITY
,
28 self
.assertTrue(math
.isnan(sample_service_mojom
.FLOAT_NA_N
))