Add assumptions based on cast_func.args[0]

This enables cast_func(1.f, create_type('double')).positive == True
13 jobs for cast_func-assumptions in 16 minutes and 10 seconds (queued for 3 seconds)
latest
Status Job ID Name Coverage
  Test
passed #329815
cuda docker
build-documentation

00:00:49

passed #329814
cuda docker
flake8-lint

00:00:16

passed #329811
docker
minimal-conda

00:00:41

passed #329812
docker
minimal-sympy-master

00:01:14

passed #329810
docker
minimal-ubuntu

00:00:22

passed #329809
win
minimal-windows

00:01:45

failed #342725
docker cuda AVX allowed to fail manual
pycodegen-integration

00:10:18

passed #341728
AVX cuda docker
tests-and-coverage

00:03:07

failed #341727
AVX cuda docker allowed to fail manual
pycodegen-integration

00:10:15

failed #337555
docker cuda AVX allowed to fail manual
pycodegen-integration

00:10:11

failed #329813
AVX cuda docker allowed to fail manual
pycodegen-integration

00:15:27

failed #330105
docker cuda AVX
tests-and-coverage

00:03:13

failed #329808
AVX cuda docker
tests-and-coverage

00:03:13

 
Name Stage Failure
failed
pycodegen-integration Test
$ git submodule foreach git fetch origin
Entering 'lbmpy'
warning: redirecting to https://i10git.cs.fau.de/pycodegen/lbmpy.git/
Entering 'lbmpy_walberla'
warning: redirecting to https://i10git.cs.fau.de/pycodegen/lbmpy_walberla.git/
Entering 'pygrandchem'
fatal: unable to access 'https://gitlab-ci-token:[MASKED]@i10git.cs.fau.de/pycodegen/pygrandchem/': gnutls_handshake() failed: The TLS connection was non-properly terminated.
Stopping at 'pygrandchem'; script returned non-zero status.
ERROR: Job failed: exit code 1