Tools for testing (sknano.testing)

Introduction

This module contains test fixtures for unit testing.

Contents

Reference/API

sknano.testing Package

Functions

generate_atoms(*args[, elements, ...]) Helper function to generate sequence of atoms for testing purposes.
generate_structure(*args[, generator_class]) Helper function to generate StructureData for running unit tests.

Classes

AtomsTestFixture([methodName]) Mixin TestCase class for sknano.core.atoms unit tests.
DUMPTestFixture([methodName]) Mixin TestCase class for DUMPData unit tests.
GeneratorTestFixture([methodName]) Mixin TestCase class for sknano.generators tests.
Geometric2DRegionsTestFixture([methodName]) Mixin TestCase class for Geometric2DRegion unit tests.
Geometric3DRegionsTestFixture([methodName]) Mixin TestCase class for Geometric3DRegion unit tests.
GeometricRegionsTestFixture([methodName]) Mixin TestCase class for sknano.core.geometric_regions unit tests.
IOTestFixture([methodName]) Mixin TestCase class for sknano.io unit tests.
TempfileTestFixture([methodName]) Mixin TestCase class for sknano.io unit tests.
Timer([func]) Stopwatch Timer class.

Class Inheritance Diagram

Inheritance diagram of sknano.testing.tools.AtomsTestFixture, sknano.testing.tools.DUMPTestFixture, sknano.testing.tools.GeneratorTestFixture, sknano.testing.tools.Geometric2DRegionsTestFixture, sknano.testing.tools.Geometric3DRegionsTestFixture, sknano.testing.tools.GeometricRegionsTestFixture, sknano.testing.tools.IOTestFixture, sknano.testing.tools.TempfileTestFixture, sknano.testing.timer.Timer