Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unit test file in ubuntu #247

Open
issouker97 opened this issue Jun 25, 2020 · 0 comments
Open

Unit test file in ubuntu #247

issouker97 opened this issue Jun 25, 2020 · 0 comments

Comments

@issouker97
Copy link

Hi everyone , i've installed PyBrain in my ubuntu 14.04 and when i checked if my installation was done successfully i relied to these methodes mentioned here https://github.com/pybrain/pybrain/wiki/Installation
the first reveal that there is no problem contrary to the second where this problem has appeared

INFO Tests found: pybrain.tests.unittests.structure.modules.test_simple_lstm_network
INFO Tests found: pybrain.tests.unittests.structure.modules.test_peephole_lstm
INFO Tests found: pybrain.tests.unittests.structure.modules.test_simple_mdlstm
INFO Tests found: pybrain.tests.unittests.structure.modules.test_samplelayer
INFO Tests found: pybrain.tests.unittests.structure.networks.custom.test_convolutional_nets
INFO Tests found: pybrain.tests.unittests.structure.networks.custom.test_capturegame_network
INFO Tests found: pybrain.tests.unittests.optimization.populationbased.test_pso_ring
......FFF..FF.....F.....F.FFF..

FAIL: test_rprop (pybrain.tests.unittests.supervised.trainers)
Doctest: pybrain.tests.unittests.supervised.trainers.test_rprop

Traceback (most recent call last):
File "/usr/lib/python2.7/doctest.py", line 2226, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for pybrain.tests.unittests.supervised.trainers.test_rprop
File "/home/islamusma/pybrain/pybrain/tests/unittests/supervised/trainers/test_rprop.py", line 0, in test_rprop


File "/home/islamusma/pybrain/pybrain/tests/unittests/supervised/trainers/test_rprop.py", line 28, in pybrain.tests.unittests.supervised.trainers.test_rprop
Failed example:
abs(n.params[10:15] - array([ -0.53868206, -0.54185834, 0.26726394, -1.90008234, -1.12114946])).round(5)
Expected:
array([ 0., 0., 0., 0., 0.])
Got:
array([0., 0., 0., 0., 0.])

File "/home/islamusma/pybrain/pybrain/tests/unittests/supervised/trainers/test_rprop.py", line 39, in pybrain.tests.unittests.supervised.trainers.test_rprop
Failed example:
abs(n.params[5:10] - array([ -0.19241111, 1.43404022, 0.23062397, -0.40105413, 0.62100109])).round(5)
Expected:
array([ 0., 0., 0., 0., 0.])
Got:
array([0., 0., 0., 0., 0.])

======================================================================
FAIL: test_minhash (pybrain.tests.unittests.supervised.knn.lsh)
Doctest: pybrain.tests.unittests.supervised.knn.lsh.test_minhash

Traceback (most recent call last):
File "/usr/lib/python2.7/doctest.py", line 2226, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for pybrain.tests.unittests.supervised.knn.lsh.test_minhash
File "/home/islamusma/pybrain/pybrain/tests/unittests/supervised/knn/lsh/test_minhash.py", line 2, in test_minhash


File "/home/islamusma/pybrain/pybrain/tests/unittests/supervised/knn/lsh/test_minhash.py", line 56, in pybrain.tests.unittests.supervised.knn.lsh.test_minhash
Failed example:
pprint.pprint(dict(m.buckets))
Expected:
{(0, 0): [(array([ True, True, True, True, True], dtype=bool), 'red')]}
Got:
{(0, 0): [(array([ True, True, True, True, True]), 'red')]}

File "/home/islamusma/pybrain/pybrain/tests/unittests/supervised/knn/lsh/test_minhash.py", line 68, in pybrain.tests.unittests.supervised.knn.lsh.test_minhash
Failed example:
m.knn(array([1, 1, 0, 0, 0]), 1)
Expected:
[(array([... True, False], dtype=bool), 'red')]
Got:
[(array([ True, True, True, True, False]), 'red')]

File "/home/islamusma/pybrain/pybrain/tests/unittests/supervised/knn/lsh/test_minhash.py", line 70, in pybrain.tests.unittests.supervised.knn.lsh.test_minhash
Failed example:
m.knn(array([1, 1, 0, 0, 0]), 1)
Expected:
[(array([... True, False], dtype=bool), 'red')]
Got:
[(array([ True, True, True, True, False]), 'red')]

======================================================================
FAIL: test_nearoptimal (pybrain.tests.unittests.supervised.knn.lsh)
Doctest: pybrain.tests.unittests.supervised.knn.lsh.test_nearoptimal

Traceback (most recent call last):
File "/usr/lib/python2.7/doctest.py", line 2226, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for pybrain.tests.unittests.supervised.knn.lsh.test_nearoptimal
File "/home/islamusma/pybrain/pybrain/tests/unittests/supervised/knn/lsh/test_nearoptimal.py", line 2, in test_nearoptimal


File "/home/islamusma/pybrain/pybrain/tests/unittests/supervised/knn/lsh/test_nearoptimal.py", line 35, in pybrain.tests.unittests.supervised.knn.lsh.test_nearoptimal
Failed example:
m._findHypercube(a)
Expected:
(array([0, 0]), array([ 0., 0.]))
Got:
(array([0, 0]), array([0., 0.]))

File "/home/islamusma/pybrain/pybrain/tests/unittests/supervised/knn/lsh/test_nearoptimal.py", line 39, in pybrain.tests.unittests.supervised.knn.lsh.test_nearoptimal
Failed example:
m._findHypercube(b)
Expected:
(array([3, 0]), array([ 0.14, 0.5 ]))
Got:
(array([3, 0]), array([0.14, 0.5 ]))

File "/home/islamusma/pybrain/pybrain/tests/unittests/supervised/knn/lsh/test_nearoptimal.py", line 43, in pybrain.tests.unittests.supervised.knn.lsh.test_nearoptimal
Failed example:
m._findHypercube(c)
Expected:
(array([ 0, 42]), array([ 0.5, 0.1]))
Got:
(array([ 0, 42]), array([0.5, 0.1]))

File "/home/islamusma/pybrain/pybrain/tests/unittests/supervised/knn/lsh/test_nearoptimal.py", line 47, in pybrain.tests.unittests.supervised.knn.lsh.test_nearoptimal
Failed example:
m._findHypercube(d)
Expected:
(array([-1, 2]), array([ 0.1, 0.1]))
Got:
(array([-1, 2]), array([0.1, 0.1]))

File "/home/islamusma/pybrain/pybrain/tests/unittests/supervised/knn/lsh/test_nearoptimal.py", line 112, in pybrain.tests.unittests.supervised.knn.lsh.test_nearoptimal
Failed example:
m.knn(array([0.9585762, 1.15822724]), 1)
Expected:
[(array([ 0.9585762 , 1.15822724]), 'red')]
Got:
[(array([0.9585762 , 1.15822724]), 'red')]

======================================================================
FAIL: test_network_decomposition (pybrain.tests.unittests.structure.networks)
Doctest: pybrain.tests.unittests.structure.networks.test_network_decomposition

Traceback (most recent call last):
File "/usr/lib/python2.7/doctest.py", line 2226, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for pybrain.tests.unittests.structure.networks.test_network_decomposition
File "/home/islamusma/pybrain/pybrain/tests/unittests/structure/networks/test_network_decomposition.py", line 0, in test_network_decomposition


File "/home/islamusma/pybrain/pybrain/tests/unittests/structure/networks/test_network_decomposition.py", line 10, in pybrain.tests.unittests.structure.networks.test_network_decomposition
Failed example:
tmp[2]
Expected:
array([ 1., 1., 1., 1.])
Got:
array([1., 1., 1., 1.])

File "/home/islamusma/pybrain/pybrain/tests/unittests/structure/networks/test_network_decomposition.py", line 21, in pybrain.tests.unittests.structure.networks.test_network_decomposition
Failed example:
n.getDecomposition()[0]
Expected:
array([ 1., 1., 1., 1.])
Got:
array([1., 1., 1., 1.])

File "/home/islamusma/pybrain/pybrain/tests/unittests/structure/networks/test_network_decomposition.py", line 26, in pybrain.tests.unittests.structure.networks.test_network_decomposition
Failed example:
n.getDecomposition()[0]
Expected:
array([ 0., 0., 0., 0.])
Got:
array([0., 0., 0., 0.])

======================================================================
FAIL: test_nested_ffn_and_rnn (pybrain.tests.unittests.structure.networks)
Doctest: pybrain.tests.unittests.structure.networks.test_nested_ffn_and_rnn

Traceback (most recent call last):
File "/usr/lib/python2.7/doctest.py", line 2226, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for pybrain.tests.unittests.structure.networks.test_nested_ffn_and_rnn
File "/home/islamusma/pybrain/pybrain/tests/unittests/structure/networks/test_nested_ffn_and_rnn.py", line 0, in test_nested_ffn_and_rnn


File "/home/islamusma/pybrain/pybrain/tests/unittests/structure/networks/test_nested_ffn_and_rnn.py", line 41, in pybrain.tests.unittests.structure.networks.test_nested_ffn_and_rnn
Failed example:
gradientCheck(n)
Exception raised:
Traceback (most recent call last):
File "/usr/lib/python2.7/doctest.py", line 1315, in __run
compileflags, 1) in test.globs
File "<doctest pybrain.tests.unittests.structure.networks.test_nested_ffn_and_rnn[14]>", line 1, in
gradientCheck(n)
File "/home/islamusma/pybrain/pybrain/tests/helpers.py", line 53, in gradientCheck
res = b._checkGradient(d, True)
File "/home/islamusma/pybrain/pybrain/supervised/trainers/backprop.py", line 114, in _checkGradient
for seq in self.ds._provideSequences():
File "/home/islamusma/pybrain/pybrain/datasets/sequential.py", line 173, in _provideSequences
return iter(map(list, iter(self)))
File "/home/islamusma/pybrain/pybrain/datasets/sequential.py", line 169, in iter
yield self.getSequenceIterator(i)
File "/home/islamusma/pybrain/pybrain/datasets/sequential.py", line 63, in getSequenceIterator
return zip(*self.getSequence(index))
File "/home/islamusma/pybrain/pybrain/datasets/sequential.py", line 56, in getSequence
return [self._getSequenceField(index, l) for l in self.link]
File "/home/islamusma/pybrain/pybrain/datasets/sequential.py", line 49, in _getSequenceField
return self.getField(field)[seq[index]:seq[index + 1]]
TypeError: slice indices must be integers or None or have an index method

======================================================================
FAIL: test_recurrent_network (pybrain.tests.unittests.structure.networks)
Doctest: pybrain.tests.unittests.structure.networks.test_recurrent_network

Traceback (most recent call last):
File "/usr/lib/python2.7/doctest.py", line 2226, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for pybrain.tests.unittests.structure.networks.test_recurrent_network
File "/home/islamusma/pybrain/pybrain/tests/unittests/structure/networks/test_recurrent_network.py", line 0, in test_recurrent_network


File "/home/islamusma/pybrain/pybrain/tests/unittests/structure/networks/test_recurrent_network.py", line 16, in pybrain.tests.unittests.structure.networks.test_recurrent_network
Failed example:
gradientCheck(n)
Exception raised:
Traceback (most recent call last):
File "/usr/lib/python2.7/doctest.py", line 1315, in __run
compileflags, 1) in test.globs
File "<doctest pybrain.tests.unittests.structure.networks.test_recurrent_network[3]>", line 1, in
gradientCheck(n)
File "/home/islamusma/pybrain/pybrain/tests/helpers.py", line 53, in gradientCheck
res = b._checkGradient(d, True)
File "/home/islamusma/pybrain/pybrain/supervised/trainers/backprop.py", line 114, in _checkGradient
for seq in self.ds._provideSequences():
File "/home/islamusma/pybrain/pybrain/datasets/sequential.py", line 173, in _provideSequences
return iter(map(list, iter(self)))
File "/home/islamusma/pybrain/pybrain/datasets/sequential.py", line 169, in iter
yield self.getSequenceIterator(i)
File "/home/islamusma/pybrain/pybrain/datasets/sequential.py", line 63, in getSequenceIterator
return zip(*self.getSequence(index))
File "/home/islamusma/pybrain/pybrain/datasets/sequential.py", line 56, in getSequence
return [self._getSequenceField(index, l) for l in self.link]
File "/home/islamusma/pybrain/pybrain/datasets/sequential.py", line 49, in _getSequenceField
return self.getField(field)[seq[index]:seq[index + 1]]
TypeError: slice indices must be integers or None or have an index method

======================================================================
FAIL: test_simple_lstm_network (pybrain.tests.unittests.structure.modules)
Doctest: pybrain.tests.unittests.structure.modules.test_simple_lstm_network

Traceback (most recent call last):
File "/usr/lib/python2.7/doctest.py", line 2226, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for pybrain.tests.unittests.structure.modules.test_simple_lstm_network
File "/home/islamusma/pybrain/pybrain/tests/unittests/structure/modules/test_simple_lstm_network.py", line 0, in test_simple_lstm_network


File "/home/islamusma/pybrain/pybrain/tests/unittests/structure/modules/test_simple_lstm_network.py", line 17, in pybrain.tests.unittests.structure.modules.test_simple_lstm_network
Failed example:
gradientCheck(n)
Exception raised:
Traceback (most recent call last):
File "/usr/lib/python2.7/doctest.py", line 1315, in __run
compileflags, 1) in test.globs
File "<doctest pybrain.tests.unittests.structure.modules.test_simple_lstm_network[3]>", line 1, in
gradientCheck(n)
File "/home/islamusma/pybrain/pybrain/tests/helpers.py", line 53, in gradientCheck
res = b._checkGradient(d, True)
File "/home/islamusma/pybrain/pybrain/supervised/trainers/backprop.py", line 114, in _checkGradient
for seq in self.ds._provideSequences():
File "/home/islamusma/pybrain/pybrain/datasets/sequential.py", line 173, in _provideSequences
return iter(map(list, iter(self)))
File "/home/islamusma/pybrain/pybrain/datasets/sequential.py", line 169, in iter
yield self.getSequenceIterator(i)
File "/home/islamusma/pybrain/pybrain/datasets/sequential.py", line 63, in getSequenceIterator
return zip(*self.getSequence(index))
File "/home/islamusma/pybrain/pybrain/datasets/sequential.py", line 56, in getSequence
return [self._getSequenceField(index, l) for l in self.link]
File "/home/islamusma/pybrain/pybrain/datasets/sequential.py", line 49, in _getSequenceField
return self.getField(field)[seq[index]:seq[index + 1]]
TypeError: slice indices must be integers or None or have an index method

File "/home/islamusma/pybrain/pybrain/tests/unittests/structure/modules/test_simple_lstm_network.py", line 27, in pybrain.tests.unittests.structure.modules.test_simple_lstm_network
Failed example:
gradientCheck(net)
Exception raised:
Traceback (most recent call last):
File "/usr/lib/python2.7/doctest.py", line 1315, in __run
compileflags, 1) in test.globs
File "<doctest pybrain.tests.unittests.structure.modules.test_simple_lstm_network[10]>", line 1, in
gradientCheck(net)
File "/home/islamusma/pybrain/pybrain/tests/helpers.py", line 53, in gradientCheck
res = b._checkGradient(d, True)
File "/home/islamusma/pybrain/pybrain/supervised/trainers/backprop.py", line 114, in _checkGradient
for seq in self.ds._provideSequences():
File "/home/islamusma/pybrain/pybrain/datasets/sequential.py", line 173, in _provideSequences
return iter(map(list, iter(self)))
File "/home/islamusma/pybrain/pybrain/datasets/sequential.py", line 169, in iter
yield self.getSequenceIterator(i)
File "/home/islamusma/pybrain/pybrain/datasets/sequential.py", line 63, in getSequenceIterator
return zip(*self.getSequence(index))
File "/home/islamusma/pybrain/pybrain/datasets/sequential.py", line 56, in getSequence
return [self._getSequenceField(index, l) for l in self.link]
File "/home/islamusma/pybrain/pybrain/datasets/sequential.py", line 49, in _getSequenceField
return self.getField(field)[seq[index]:seq[index + 1]]
TypeError: slice indices must be integers or None or have an index method

======================================================================
FAIL: test_simple_mdlstm (pybrain.tests.unittests.structure.modules)
Doctest: pybrain.tests.unittests.structure.modules.test_simple_mdlstm

Traceback (most recent call last):
File "/usr/lib/python2.7/doctest.py", line 2226, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for pybrain.tests.unittests.structure.modules.test_simple_mdlstm
File "/home/islamusma/pybrain/pybrain/tests/unittests/structure/modules/test_simple_mdlstm.py", line 0, in test_simple_mdlstm


File "/home/islamusma/pybrain/pybrain/tests/unittests/structure/modules/test_simple_mdlstm.py", line 17, in pybrain.tests.unittests.structure.modules.test_simple_mdlstm
Failed example:
gradientCheck(n)
Exception raised:
Traceback (most recent call last):
File "/usr/lib/python2.7/doctest.py", line 1315, in __run
compileflags, 1) in test.globs
File "<doctest pybrain.tests.unittests.structure.modules.test_simple_mdlstm[3]>", line 1, in
gradientCheck(n)
File "/home/islamusma/pybrain/pybrain/tests/helpers.py", line 53, in gradientCheck
res = b._checkGradient(d, True)
File "/home/islamusma/pybrain/pybrain/supervised/trainers/backprop.py", line 114, in _checkGradient
for seq in self.ds._provideSequences():
File "/home/islamusma/pybrain/pybrain/datasets/sequential.py", line 173, in _provideSequences
return iter(map(list, iter(self)))
File "/home/islamusma/pybrain/pybrain/datasets/sequential.py", line 169, in iter
yield self.getSequenceIterator(i)
File "/home/islamusma/pybrain/pybrain/datasets/sequential.py", line 63, in getSequenceIterator
return zip(*self.getSequence(index))
File "/home/islamusma/pybrain/pybrain/datasets/sequential.py", line 56, in getSequence
return [self._getSequenceField(index, l) for l in self.link]
File "/home/islamusma/pybrain/pybrain/datasets/sequential.py", line 49, in _getSequenceField
return self.getField(field)[seq[index]:seq[index + 1]]
TypeError: slice indices must be integers or None or have an index method

======================================================================
FAIL: test_samplelayer (pybrain.tests.unittests.structure.modules)
Doctest: pybrain.tests.unittests.structure.modules.test_samplelayer

Traceback (most recent call last):
File "/usr/lib/python2.7/doctest.py", line 2226, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for pybrain.tests.unittests.structure.modules.test_samplelayer
File "/home/islamusma/pybrain/pybrain/tests/unittests/structure/modules/test_samplelayer.py", line 0, in test_samplelayer


File "/home/islamusma/pybrain/pybrain/tests/unittests/structure/modules/test_samplelayer.py", line 19, in pybrain.tests.unittests.structure.modules.test_samplelayer
Failed example:
output
Expected:
array([ 0., 1., 1.])
Got:
array([0., 1., 1.])

File "/home/islamusma/pybrain/pybrain/tests/unittests/structure/modules/test_samplelayer.py", line 23, in pybrain.tests.unittests.structure.modules.test_samplelayer
Failed example:
output
Expected:
array([ 0., 0., 1.])
Got:
array([0., 0., 1.])

File "/home/islamusma/pybrain/pybrain/tests/unittests/structure/modules/test_samplelayer.py", line 27, in pybrain.tests.unittests.structure.modules.test_samplelayer
Failed example:
output
Expected:
array([ 0., 1., 1.])
Got:
array([0., 1., 1.])

======================================================================
FAIL: test_convolutional_nets (pybrain.tests.unittests.structure.networks.custom)
Doctest: pybrain.tests.unittests.structure.networks.custom.test_convolutional_nets

Traceback (most recent call last):
File "/usr/lib/python2.7/doctest.py", line 2226, in runTest
raise self.failureException(self.format_failure(new.getvalue()))
AssertionError: Failed doctest test for pybrain.tests.unittests.structure.networks.custom.test_convolutional_nets
File "/home/islamusma/pybrain/pybrain/tests/unittests/structure/networks/custom/test_convolutional_nets.py", line 0, in test_convolutional_nets


File "/home/islamusma/pybrain/pybrain/tests/unittests/structure/networks/custom/test_convolutional_nets.py", line 22, in pybrain.tests.unittests.structure.networks.custom.test_convolutional_nets
Failed example:
print(inp[1:5,1:5])
Expected:
[[ 0. 0. 0. 0.]
[ 0. 0. 0. 0.]
[ 0. 1. 0. 0.]
[ 0. 1. 1. 0.]]
Got:
[[0. 0. 0. 0.]
[0. 0. 0. 0.]
[0. 1. 0. 0.]
[0. 1. 1. 0.]]


Ran 31 tests in 4.298s

FAILED (failures=10)

i would be grateful if you could help me to fix this problem , see you in the comments guys bye

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant