Test that sparse output is created upon request in the correct format.
(descriptor_func)
| 421 | |
| 422 | |
| 423 | def assert_sparse(descriptor_func): |
| 424 | """Test that sparse output is created upon request in the correct format.""" |
| 425 | system = get_simple_finite() |
| 426 | |
| 427 | # Dense |
| 428 | desc = descriptor_func(sparse=False)([system]) |
| 429 | features = desc.create(system) |
| 430 | assert type(features) == np.ndarray |
| 431 | |
| 432 | # Sparse |
| 433 | desc = descriptor_func(sparse=True)([system]) |
| 434 | features = desc.create(system) |
| 435 | assert type(features) == sparse.COO |
| 436 | |
| 437 | |
| 438 | def assert_n_features(descriptor_func, n_features): |
no test coverage detected