Exemplo n.º 1
0
 def test_true_for_namedtuple_with_fields(self):
     HasFields = collections.namedtuple('HasFields', ['a', 'b'])  # pylint: disable=invalid-name
     has_fields = HasFields(a=1, b=2)
     self.assertTrue(util.is_namedtuple_like(has_fields))
Exemplo n.º 2
0
 def test_false_for_base_case(self):
     self.assertFalse(util.is_namedtuple_like(tuple([1, 2])))
     self.assertFalse(util.is_namedtuple_like(list([3., 4.])))
     self.assertFalse(util.is_namedtuple_like(dict(a=5, b=6)))
     self.assertFalse(util.is_namedtuple_like(tf.constant(1.)))
     self.assertFalse(util.is_namedtuple_like(np.int32()))
Exemplo n.º 3
0
 def test_true_for_namedtuple_without_fields(self):
     NoFields = collections.namedtuple('NoFields', [])  # pylint: disable=invalid-name
     no_fields = NoFields()
     self.assertTrue(util.is_namedtuple_like(no_fields))