Skip to content

Instantly share code, notes, and snippets.

@paulscode
Created December 8, 2017 10:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save paulscode/4dfb749caa8e04bac5d91b255ce7d1e3 to your computer and use it in GitHub Desktop.
Save paulscode/4dfb749caa8e04bac5d91b255ce7d1e3 to your computer and use it in GitHub Desktop.
nupic.bindings tests, Raspbian Stretch, attempt #1
Setup SWIG Python module
running test
running egg_info
writing requirements to src/nupic.bindings.egg-info/requires.txt
writing src/nupic.bindings.egg-info/PKG-INFO
writing namespace_packages to src/nupic.bindings.egg-info/namespace_packages.txt
writing top-level names to src/nupic.bindings.egg-info/top_level.txt
writing dependency_links to src/nupic.bindings.egg-info/dependency_links.txt
writing entry points to src/nupic.bindings.egg-info/entry_points.txt
reading manifest file 'src/nupic.bindings.egg-info/SOURCES.txt'
writing manifest file 'src/nupic.bindings.egg-info/SOURCES.txt'
running build_ext
copying build/lib.linux-armv7l-2.7/nupic/dummy.so -> src/nupic
============================= test session starts ==============================
platform linux2 -- Python 2.7.13, pytest-3.0.7, py-1.5.2, pluggy-0.4.0 -- /usr/bin/python
cachedir: ../../../.cache
rootdir: /home/pi/nupic.core, inifile: setup.cfg
plugins: xdist-1.16.0, cov-2.5.0
collecting ... collected 206 items
array_algorithms_test.py::TestArrayAlgos::testNearlyZeroRange1 PASSED
array_algorithms_test.py::TestArrayAlgos::testNearlyZeroRange2 PASSED
array_algorithms_test.py::TestArrayAlgos::testNearlyZeroRange3 PASSED
cast_mode_test.py::TestCastMode::testCastMode <- ../../../usr/lib/python2.7/unittest/case.py SKIPPED
check_test.py::LoadBindingsTest::testImportBindingsExtensions PASSED
check_test.py::LoadBindingsTest::testImportBindingsInstalled PASSED
connections_test.py::ConnectionsTest::test_adjustActiveSynapses PASSED
connections_test.py::ConnectionsTest::test_adjustInactiveSynapses PASSED
connections_test.py::ConnectionsTest::test_adjustSynapses PASSED
connections_test.py::ConnectionsTest::test_clipPermanences PASSED
connections_test.py::ConnectionsTest::test_computeActivity PASSED
connections_test.py::ConnectionsTest::test_computeActivity_thresholded PASSED
connections_test.py::ConnectionsTest::test_growSynapses PASSED
connections_test.py::ConnectionsTest::test_growSynapsesToSample_multi PASSED
connections_test.py::ConnectionsTest::test_growSynapsesToSample_single PASSED
connections_test.py::ConnectionsTest::test_mapSegmentsToSynapseCounts PASSED
connections_test.py::ConnectionsTest::test_whenPermanenceFallsBelowZero PASSED
network_test.py::NetworkTest::testCapnpSerializationWithPyRegion PASSED
network_test.py::NetworkTest::testSimpleTwoRegionNetworkIntrospection FAILED
nupic_random_test.py::TestNupicRandom::testCapnpSerialization PASSED
nupic_random_test.py::TestNupicRandom::testNupicRandomPickling PASSED
nupic_random_test.py::TestNupicRandom::testSample PASSED
nupic_random_test.py::TestNupicRandom::testSampleAll PASSED
nupic_random_test.py::TestNupicRandom::testSampleBadDtype PASSED
nupic_random_test.py::TestNupicRandom::testSampleDifferentDtypes PASSED
nupic_random_test.py::TestNupicRandom::testSampleNone PASSED
nupic_random_test.py::TestNupicRandom::testSamplePopulationTooSmall PASSED
nupic_random_test.py::TestNupicRandom::testSampleSequenceRaisesTypeError PASSED
nupic_random_test.py::TestNupicRandom::testSampleWrongDimensionsChoices PASSED
nupic_random_test.py::TestNupicRandom::testSampleWrongDimensionsPopulation PASSED
nupic_random_test.py::TestNupicRandom::testShuffle PASSED
nupic_random_test.py::TestNupicRandom::testShuffleBadDtype PASSED
nupic_random_test.py::TestNupicRandom::testShuffleEmpty PASSED
pyregion_test.py::PyRegionTest::testCallUnimplementedMethod PASSED
pyregion_test.py::PyRegionTest::testNoInit PASSED
pyregion_test.py::PyRegionTest::testUnimplementedAbstractMethods PASSED
pyregion_test.py::PyRegionTest::testUnimplementedNotImplementedMethods PASSED
segment_sparse_matrix_test.py::SegmentSparseMatrixTest::testAddRows PASSED
segment_sparse_matrix_test.py::SegmentSparseMatrixTest::testFilterSegmentsByCell PASSED
segment_sparse_matrix_test.py::SegmentSparseMatrixTest::testGetSegmentCounts PASSED
segment_sparse_matrix_test.py::SegmentSparseMatrixTest::testMapSegmentsToCells PASSED
segment_sparse_matrix_test.py::SegmentSparseMatrixTest::testNoRowLeaks PASSED
segment_sparse_matrix_test.py::SegmentSparseMatrixTest::testSortSegmentsByCell PASSED
sparse_binary_matrix_test.py::UnitTests::testAccessors PASSED
sparse_binary_matrix_test.py::UnitTests::testAppendDenseRow PASSED
sparse_binary_matrix_test.py::UnitTests::testAppendSparseCol PASSED
sparse_binary_matrix_test.py::UnitTests::testAppendSparseRow PASSED
sparse_binary_matrix_test.py::UnitTests::testBinary PASSED
sparse_binary_matrix_test.py::UnitTests::testCSR PASSED
sparse_binary_matrix_test.py::UnitTests::testCSRSize PASSED
sparse_binary_matrix_test.py::UnitTests::testCSRToFromFile PASSED
sparse_binary_matrix_test.py::UnitTests::testClear PASSED
sparse_binary_matrix_test.py::UnitTests::testCompact PASSED
sparse_binary_matrix_test.py::UnitTests::testCopy PASSED
sparse_binary_matrix_test.py::UnitTests::testEquals PASSED
sparse_binary_matrix_test.py::UnitTests::testFindRowDense PASSED
sparse_binary_matrix_test.py::UnitTests::testFindRowSparse PASSED
sparse_binary_matrix_test.py::UnitTests::testFirstRowCloserThan PASSED
sparse_binary_matrix_test.py::UnitTests::testGet PASSED
sparse_binary_matrix_test.py::UnitTests::testGetAllNonZeros PASSED
sparse_binary_matrix_test.py::UnitTests::testGetCol PASSED
sparse_binary_matrix_test.py::UnitTests::testGetstateSetstate PASSED
sparse_binary_matrix_test.py::UnitTests::testInsideAndEdges PASSED
sparse_binary_matrix_test.py::UnitTests::testLeftDenseMatMaxAtNZ PASSED
sparse_binary_matrix_test.py::UnitTests::testLeftDenseMatSumAtNZ PASSED
sparse_binary_matrix_test.py::UnitTests::testLeftVecSumAtNZ PASSED
sparse_binary_matrix_test.py::UnitTests::testLogicalAnd PASSED
sparse_binary_matrix_test.py::UnitTests::testLogicalNot PASSED
sparse_binary_matrix_test.py::UnitTests::testLogicalOr PASSED
sparse_binary_matrix_test.py::UnitTests::testMaxAllowedOverlap PASSED
sparse_binary_matrix_test.py::UnitTests::testMinHammingDistance PASSED
sparse_binary_matrix_test.py::UnitTests::testNNonZerosPerBox PASSED
sparse_binary_matrix_test.py::UnitTests::testNonZeroRowsIndicator PASSED
sparse_binary_matrix_test.py::UnitTests::testOverlap PASSED
sparse_binary_matrix_test.py::UnitTests::testPickling PASSED
sparse_binary_matrix_test.py::UnitTests::testReplaceSparseRow PASSED
sparse_binary_matrix_test.py::UnitTests::testResize PASSED
sparse_binary_matrix_test.py::UnitTests::testRightVecArgMaxAtNZ PASSED
sparse_binary_matrix_test.py::UnitTests::testRightVecSumAtNZ PASSED
sparse_binary_matrix_test.py::UnitTests::testRowToFromDense PASSED
sparse_binary_matrix_test.py::UnitTests::testScalability <- ../../../usr/lib/python2.7/unittest/case.py SKIPPED
sparse_binary_matrix_test.py::UnitTests::testSet PASSED
sparse_binary_matrix_test.py::UnitTests::testSetAllNonZeros PASSED
sparse_binary_matrix_test.py::UnitTests::testSetRangeToOne PASSED
sparse_binary_matrix_test.py::UnitTests::testSetRangeToZero PASSED
sparse_binary_matrix_test.py::UnitTests::testSetSlice PASSED
sparse_binary_matrix_test.py::UnitTests::testSubtract PASSED
sparse_binary_matrix_test.py::UnitTests::testToFromDense PASSED
sparse_binary_matrix_test.py::UnitTests::testToFromSparseVector PASSED
sparse_binary_matrix_test.py::UnitTests::testTranspose PASSED
sparse_binary_matrix_test.py::UnitTests::testVecMaxProd PASSED
sparse_binary_matrix_test.py::UnitTests::testZeroRowsIndicator PASSED
sparse_binary_matrix_test.py::UnitTests::test_construction PASSED
sparse_matrix_test.py::SparseMatrixTest::test_CSRSize PASSED
sparse_matrix_test.py::SparseMatrixTest::test_LBP_piPrime PASSED
sparse_matrix_test.py::SparseMatrixTest::test_LogDiffApprox PASSED
sparse_matrix_test.py::SparseMatrixTest::test_LogSumApprox <- ../../../usr/lib/python2.7/unittest/case.py SKIPPED
sparse_matrix_test.py::SparseMatrixTest::test_aX_plus_bXY PASSED
sparse_matrix_test.py::SparseMatrixTest::test_add PASSED
sparse_matrix_test.py::SparseMatrixTest::test_addRows PASSED
sparse_matrix_test.py::SparseMatrixTest::test_addToNZAcrossRows PASSED
sparse_matrix_test.py::SparseMatrixTest::test_addToNZDownCols PASSED
sparse_matrix_test.py::SparseMatrixTest::test_addToNZOnly PASSED
sparse_matrix_test.py::SparseMatrixTest::test_addTwoRows PASSED
sparse_matrix_test.py::SparseMatrixTest::test_assignNoAlloc PASSED
sparse_matrix_test.py::SparseMatrixTest::test_assignNoAllocFromBinary PASSED
sparse_matrix_test.py::SparseMatrixTest::test_binarize_with_threshold PASSED
sparse_matrix_test.py::SparseMatrixTest::test_binaryLoadSave PASSED
sparse_matrix_test.py::SparseMatrixTest::test_boxMin_boxMax PASSED
sparse_matrix_test.py::SparseMatrixTest::test_clip PASSED
sparse_matrix_test.py::SparseMatrixTest::test_clipRowsBelowAndAbove PASSED
sparse_matrix_test.py::SparseMatrixTest::test_construction PASSED
sparse_matrix_test.py::SparseMatrixTest::test_copyRow PASSED
sparse_matrix_test.py::SparseMatrixTest::test_count_gt PASSED
sparse_matrix_test.py::SparseMatrixTest::test_count_lt PASSED
sparse_matrix_test.py::SparseMatrixTest::test_denseMatExtract PASSED
sparse_matrix_test.py::SparseMatrixTest::test_elementColMultiply PASSED
sparse_matrix_test.py::SparseMatrixTest::test_elementMultiply PASSED
sparse_matrix_test.py::SparseMatrixTest::test_elementRowMultiply PASSED
sparse_matrix_test.py::SparseMatrixTest::test_getAllNonZeros PASSED
sparse_matrix_test.py::SparseMatrixTest::test_getCol PASSED
sparse_matrix_test.py::SparseMatrixTest::test_getNonZerosInBox PASSED
sparse_matrix_test.py::SparseMatrixTest::test_getNonZerosSorted PASSED
sparse_matrix_test.py::SparseMatrixTest::test_getSlice PASSED
sparse_matrix_test.py::SparseMatrixTest::test_getstate_setstate PASSED
sparse_matrix_test.py::SparseMatrixTest::test_increaseRowNonZeroCountsOnOuterTo PASSED
sparse_matrix_test.py::SparseMatrixTest::test_increment PASSED
sparse_matrix_test.py::SparseMatrixTest::test_incrementNonZerosOnOuter PASSED
sparse_matrix_test.py::SparseMatrixTest::test_incrementNonZerosOnRowsExcludingCols PASSED
sparse_matrix_test.py::SparseMatrixTest::test_incrementOnOuterProductVal PASSED
sparse_matrix_test.py::SparseMatrixTest::test_incrementOnOuterWNZ PASSED
sparse_matrix_test.py::SparseMatrixTest::test_incrementWithOuterProduct PASSED
sparse_matrix_test.py::SparseMatrixTest::test_initialize_random_01 PASSED
sparse_matrix_test.py::SparseMatrixTest::test_isZero_01 PASSED
sparse_matrix_test.py::SparseMatrixTest::test_kthroot_product PASSED
sparse_matrix_test.py::SparseMatrixTest::test_leftDenseMatMaxAtNZ PASSED
sparse_matrix_test.py::SparseMatrixTest::test_leftDenseMatSumAtNZ PASSED
sparse_matrix_test.py::SparseMatrixTest::test_leftVecProd PASSED
sparse_matrix_test.py::SparseMatrixTest::test_leftVecSumAtNZ PASSED
sparse_matrix_test.py::SparseMatrixTest::test_logAddValNoAlloc PASSED
sparse_matrix_test.py::SparseMatrixTest::test_logColSums PASSED
sparse_matrix_test.py::SparseMatrixTest::test_logDiffNoAlloc PASSED
sparse_matrix_test.py::SparseMatrixTest::test_logRowSums PASSED
sparse_matrix_test.py::SparseMatrixTest::test_logSumNoAlloc PASSED
sparse_matrix_test.py::SparseMatrixTest::test_logicalAnd PASSED
sparse_matrix_test.py::SparseMatrixTest::test_logicalAnd2 PASSED
sparse_matrix_test.py::SparseMatrixTest::test_mat_prod PASSED
sparse_matrix_test.py::SparseMatrixTest::test_matrix_entropy PASSED
sparse_matrix_test.py::SparseMatrixTest::test_multiply PASSED
sparse_matrix_test.py::SparseMatrixTest::test_nNonZeroCols_01 PASSED
sparse_matrix_test.py::SparseMatrixTest::test_nNonZeroRows_01 PASSED
sparse_matrix_test.py::SparseMatrixTest::test_nNonZerosInBox PASSED
sparse_matrix_test.py::SparseMatrixTest::test_nNonZerosInRowRange PASSED
sparse_matrix_test.py::SparseMatrixTest::test_nNonZerosPerBox PASSED
sparse_matrix_test.py::SparseMatrixTest::test_nNonZerosPerRowOnCols PASSED
sparse_matrix_test.py::SparseMatrixTest::test_nNonZerosPerRow_allRows PASSED
sparse_matrix_test.py::SparseMatrixTest::test_nNonZerosPerRow_subset PASSED
sparse_matrix_test.py::SparseMatrixTest::test_nonZeroColsIndicator_01 PASSED
sparse_matrix_test.py::SparseMatrixTest::test_nonZeroIndicesIncluded PASSED
sparse_matrix_test.py::SparseMatrixTest::test_nonZeroRowsIndicator_01 PASSED
sparse_matrix_test.py::SparseMatrixTest::test_partial_argsort PASSED
sparse_matrix_test.py::SparseMatrixTest::test_rightDenseMatProdAtNZ PASSED
sparse_matrix_test.py::SparseMatrixTest::test_rightVecProd PASSED
sparse_matrix_test.py::SparseMatrixTest::test_rightVecProd_fast PASSED
sparse_matrix_test.py::SparseMatrixTest::test_rightVecSumAtNZ PASSED
sparse_matrix_test.py::SparseMatrixTest::test_rightVecSumAtNZGtThreshold PASSED
sparse_matrix_test.py::SparseMatrixTest::test_rightVecSumAtNZGtThresholdSparse PASSED
sparse_matrix_test.py::SparseMatrixTest::test_rightVecSumAtNZGteThreshold PASSED
sparse_matrix_test.py::SparseMatrixTest::test_rightVecSumAtNZGteThresholdSparse PASSED
sparse_matrix_test.py::SparseMatrixTest::test_rightVecSumAtNZSparse PASSED
sparse_matrix_test.py::SparseMatrixTest::test_sameRowNonZeroIndices PASSED
sparse_matrix_test.py::SparseMatrixTest::test_scaleCols PASSED
sparse_matrix_test.py::SparseMatrixTest::test_scaleRows PASSED
sparse_matrix_test.py::SparseMatrixTest::test_setAllNonZeros PASSED
sparse_matrix_test.py::SparseMatrixTest::test_setBox PASSED
sparse_matrix_test.py::SparseMatrixTest::test_setBoxToZero PASSED
sparse_matrix_test.py::SparseMatrixTest::test_setColsToZero PASSED
sparse_matrix_test.py::SparseMatrixTest::test_setDiagonal PASSED
sparse_matrix_test.py::SparseMatrixTest::test_setDiagonalToVal PASSED
sparse_matrix_test.py::SparseMatrixTest::test_setDiagonalToZero PASSED
sparse_matrix_test.py::SparseMatrixTest::test_setFromElementMultiplyWithOuter PASSED
sparse_matrix_test.py::SparseMatrixTest::test_setFromOuter PASSED
sparse_matrix_test.py::SparseMatrixTest::test_setRandomZerosOnOuter_multi PASSED
sparse_matrix_test.py::SparseMatrixTest::test_setRandomZerosOnOuter_single PASSED
sparse_matrix_test.py::SparseMatrixTest::test_setRowFromDense PASSED
sparse_matrix_test.py::SparseMatrixTest::test_setRowFromSparse PASSED
sparse_matrix_test.py::SparseMatrixTest::test_setSlice PASSED
sparse_matrix_test.py::SparseMatrixTest::test_setZerosOnOuter PASSED
sparse_matrix_test.py::SparseMatrixTest::test_shiftCols PASSED
sparse_matrix_test.py::SparseMatrixTest::test_shiftRows PASSED
sparse_matrix_test.py::SparseMatrixTest::test_smoothVecArgMaxProd PASSED
sparse_matrix_test.py::SparseMatrixTest::test_smoothVecMaxProd PASSED
sparse_matrix_test.py::SparseMatrixTest::test_subtractNoAlloc PASSED
sparse_matrix_test.py::SparseMatrixTest::test_sum PASSED
sparse_matrix_test.py::SparseMatrixTest::test_test_nta_set PASSED
sparse_matrix_test.py::SparseMatrixTest::test_threshold PASSED
sparse_matrix_test.py::SparseMatrixTest::test_transpose PASSED
sparse_matrix_test.py::SparseMatrixTest::test_vecArgMaxAtNZ PASSED
sparse_matrix_test.py::SparseMatrixTest::test_vecArgMaxProd PASSED
sparse_matrix_test.py::SparseMatrixTest::test_vecMaxAtNZ PASSED
sparse_matrix_test.py::SparseMatrixTest::test_zeroRowAndCol PASSED
temporal_memory_test.py::TemporalMemoryBindingsTest::testIssue807 PASSED
algorithms/cells4_test.py::Cells4Test::testLearn
==== RESET =====
==== RESET =====
PASSED
algorithms/svm_test.py::SVMTest::testGetstateSetstate PASSED
algorithms/svm_test.py::SVMTest::testPersistentSize PASSED
algorithms/svm_test.py::SVMTest::testScalability <- ../../../usr/lib/python2.7/unittest/case.py SKIPPED
generated xml file: /home/pi/nupic.core/bindings/py/tests/junit-test-results.xml
---------- coverage: platform linux2, python 2.7.13-final-0 ----------
Coverage HTML written to dir htmlcov
=================================== FAILURES ===================================
_____________ NetworkTest.testSimpleTwoRegionNetworkIntrospection ______________
self = <tests.network_test.NetworkTest testMethod=testSimpleTwoRegionNetworkIntrospection>
def testSimpleTwoRegionNetworkIntrospection(self):
# Create Network instance
network = engine.Network()
# Add two TestNode regions to network
network.addRegion("region1", "TestNode", "")
network.addRegion("region2", "TestNode", "")
# Set dimensions on first region
region1 = network.getRegions().getByName("region1")
> region1.setDimensions(engine.Dimensions([1, 1]))
network_test.py:89:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <nupic.bindings.engine_internal.Dimensions; >, args = ([1, 1],)
def __init__(self, *args):
"""
__init__(self) -> Dimensions
__init__(self, v) -> Dimensions
__init__(self, x) -> Dimensions
__init__(self, x, y) -> Dimensions
__init__(self, x, y, z) -> Dimensions
"""
> this = _engine_internal.new_Dimensions(*args)
E NotImplementedError: Wrong number or type of arguments for overloaded function 'new_Dimensions'.
E Possible C/C++ prototypes are:
E nupic::Dimensions::Dimensions()
E nupic::Dimensions::Dimensions(std::vector< size_t,std::allocator< size_t > >)
E nupic::Dimensions::Dimensions(size_t)
E nupic::Dimensions::Dimensions(size_t,size_t)
E nupic::Dimensions::Dimensions(size_t,size_t,size_t)
../src/nupic/bindings/engine_internal.py:613: NotImplementedError
============================ pytest-warning summary ============================
WC1 None [pytest] section in setup.cfg files is deprecated, use [tool:pytest] instead.
===== 1 failed, 201 passed, 4 skipped, 1 pytest-warnings in 19.35 seconds ======
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment