# Path: dnacc/units.py
# _GSL_CONST_MKSA_UNIFIED_ATOMIC_MASS = 1.660538782e-27  # kg
# _GSL_CONST_MKSA_ELECTRON_CHARGE = 1.602176487e-19  # A s
# _GSL_CONST_NUM_AVOGADRO = 6.02214199e23  # 1 / mol
# _GSL_CONST_MKSA_GAUSS = 1e-4  # kg / A s^2
# _GSL_CONST_MKSA_BAR = 1e5  # kg / m s^2
# _GSL_CONST_MKSA_STD_ATMOSPHERE = 1.01325e5  # kg / m s^2
# _GSL_CONST_MKSA_TORR = 1.33322368421e2  # kg / m s^2
# _GSL_CONST_MKSA_METER_OF_MERCURY = 1.33322368421e5  # kg / m s^2
# K = 1.0
#     A = Ampere
# N = kg * m / s ** 2
# J = N * m
# W = J / s
# C = Ampere * s
# V = J / C
# F = C / V
# S = 1 / Ohm
# T = Wb / m ** 2
# H = Wb / Ampere
# L = dm ** 3
# G = _GSL_CONST_MKSA_GAUSS * T
# P = 1 * g / (cm * s)
# AA = 1e-10 * m
# M = mol / L
# def add_amperes_unit():
# def _add_prefixes(name, realname=None):


import unittest
import numpy as np
import scipy
from dnacc.tether_statistics import *
from dnacc.units import nm
from math import *
from nose.tools import *
# Copyright 2012 Patrick Varilly, Stefano Angioletti-Uberti
#
#    This program is free software: you can redistribute it and/or modify
#    it under the terms of the GNU General Public License as published by
#    the Free Software Foundation, either version 3 of the License, or
#    (at your option) any later version.
#
#    This program is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#    GNU General Public License for more details.
#
#    You should have received a copy of the GNU General Public License
#    along with this program.  If not, see <http://www.gnu.org/licenses/>.




## Unit testing
## ------------

# Rods grafted on plates
class TestRodsGraftedOnPlates(unittest.TestCase):
    """Unit test for RodsGraftedOnPlates."""

    def testSymmetricCase(self):
        calc = RodsGraftedOnPlates()


# Path: dnacc/units.py
# _GSL_CONST_MKSA_UNIFIED_ATOMIC_MASS = 1.660538782e-27  # kg
# _GSL_CONST_MKSA_ELECTRON_CHARGE = 1.602176487e-19  # A s
# _GSL_CONST_NUM_AVOGADRO = 6.02214199e23  # 1 / mol
# _GSL_CONST_MKSA_GAUSS = 1e-4  # kg / A s^2
# _GSL_CONST_MKSA_BAR = 1e5  # kg / m s^2
# _GSL_CONST_MKSA_STD_ATMOSPHERE = 1.01325e5  # kg / m s^2
# _GSL_CONST_MKSA_TORR = 1.33322368421e2  # kg / m s^2
# _GSL_CONST_MKSA_METER_OF_MERCURY = 1.33322368421e5  # kg / m s^2
# K = 1.0
#     A = Ampere
# N = kg * m / s ** 2
# J = N * m
# W = J / s
# C = Ampere * s
# V = J / C
# F = C / V
# S = 1 / Ohm
# T = Wb / m ** 2
# H = Wb / Ampere
# L = dm ** 3
# G = _GSL_CONST_MKSA_GAUSS * T
# P = 1 * g / (cm * s)
# AA = 1e-10 * m
# M = mol / L
# def add_amperes_unit():
# def _add_prefixes(name, realname=None):


# Path: dnacc/tests/test_tether_statistics.py
import unittest
import numpy as np
import scipy
from dnacc.tether_statistics import *
from dnacc.units import nm
from math import *
from nose.tools import *

# Copyright 2012 Patrick Varilly, Stefano Angioletti-Uberti
#
#    This program is free software: you can redistribute it and/or modify
#    it under the terms of the GNU General Public License as published by
#    the Free Software Foundation, either version 3 of the License, or
#    (at your option) any later version.
#
#    This program is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#    GNU General Public License for more details.
#
#    You should have received a copy of the GNU General Public License
#    along with this program.  If not, see <http://www.gnu.org/licenses/>.




## Unit testing
## ------------

# Rods grafted on plates
class TestRodsGraftedOnPlates(unittest.TestCase):
    """Unit test for RodsGraftedOnPlates."""

    def testSymmetricCase(self):
        calc = RodsGraftedOnPlates()


        La = Lb = 20 * nm