Add test for discriminator

This commit is contained in:
ebuehrle
2021-09-08 20:23:39 +02:00
parent de5877aaad
commit f94ec9a4dc
2 changed files with 25 additions and 3 deletions

View File

@@ -0,0 +1,14 @@
from intersim.envs.intersimple import NRasterized
from discriminator import CnnDiscriminator
import torch
def test_image_concatenation():
env = NRasterized()
disc = CnnDiscriminator(env)
s = torch.tensor(env.reset()).unsqueeze(0)
a = torch.tensor([[0.5]])
sa = disc._concatenate(s, a)
assert sa.shape == (1, 6, 200, 200)
assert torch.allclose(sa[:, :5], 1.0 * s)
assert (sa[:, 5] == a).all()