import testing ;
import python ;

use-project /boost/numpy : ../src ;
project /boost/numpy/test ;

rule numpy-test ( name : sources * : requirements * )
{
    sources ?= $(name).py $(name)_mod.cpp ;
    return [ testing.make-test run-pyd : $(sources) /boost/numpy//boost_numpy
        : $(requirements) : $(name) ] ;
}

test-suite numpy
  :

    [ numpy-test templates ]
    [ numpy-test ufunc ]
    [ numpy-test shapes ]
    [ numpy-test ndarray ]
    [ numpy-test indexing ]

  ;
