Skip to content

Commit 23aec08

Browse files
committed
Add assertions.
1 parent d3d8535 commit 23aec08

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

com.ibm.wala.cast.python.test/data/tf2_test_gradient.py

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,23 @@ def f(a):
77
pass
88

99

10-
x = tf.ragged.constant([[1.0, 2.0], [3.0]])
10+
arg = [[1.0, 2.0], [3.0]]
11+
assert isinstance(arg, list)
12+
assert isinstance(arg[0], list)
13+
assert isinstance(arg[0][0], float)
14+
assert isinstance(arg[1], list)
15+
assert isinstance(arg[1][0], float)
16+
assert all(isinstance(item, float) for sublist in arg for item in sublist)
17+
assert all(isinstance(sublist, list) for sublist in arg)
18+
assert len(arg) == 2
19+
assert len(arg[0]) == 2
20+
assert len(arg[1]) == 1
21+
22+
x = tf.ragged.constant(arg)
23+
assert isinstance(x, tf.RaggedTensor)
24+
assert x.shape == (2, None)
25+
assert x.dtype == tf.float32
26+
1127
with tf.GradientTape() as g:
1228
g.watch(x)
1329
y = x * x

0 commit comments

Comments
 (0)