:py:mod:`rofunc.utils.robolab.formatter.mjcf_parser.element_test`
=================================================================

.. py:module:: rofunc.utils.robolab.formatter.mjcf_parser.element_test

.. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test
   :allowtitles:

Module Contents
---------------

Classes
~~~~~~~

.. list-table::
   :class: autosummary longtable
   :align: left

   * - :py:obj:`ElementTest <rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest>`
     -

Data
~~~~

.. list-table::
   :class: autosummary longtable
   :align: left

   * - :py:obj:`etree <rofunc.utils.robolab.formatter.mjcf_parser.element_test.etree>`
     - .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.etree
          :summary:

API
~~~

.. py:data:: etree
   :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.etree
   :value: None

   .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.etree

.. py:class:: ElementTest(*args, **kwargs)
   :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest

   Bases: :py:obj:`absl.testing.parameterized.TestCase`

   .. py:method:: assertIsSame(mjcf_model, other)
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.assertIsSame

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.assertIsSame

   .. py:method:: assertIsNotSame(mjcf_model, other)
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.assertIsNotSame

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.assertIsNotSame

   .. py:method:: assertHasAttr(obj, attrib)
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.assertHasAttr

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.assertHasAttr

   .. py:method:: assertNotHasAttr(obj, attrib)
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.assertNotHasAttr

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.assertNotHasAttr

   .. py:method:: testAttributeError()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testAttributeError

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testAttributeError

   .. py:method:: testProperties()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testProperties

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testProperties

   .. py:method:: testAttributes()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testAttributes

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testAttributes

   .. py:method:: testChildren()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testChildren

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testChildren

   .. py:method:: testInvalidAttr()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testInvalidAttr

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testInvalidAttr

   .. py:method:: testAdd()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testAdd

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testAdd

   .. py:method:: testInsert()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testInsert

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testInsert

   .. py:method:: testAddWithInvalidAttribute()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testAddWithInvalidAttribute

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testAddWithInvalidAttribute

   .. py:method:: testSameness()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testSameness

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testSameness

   .. py:method:: testTendonSameness()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testTendonSameness

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testTendonSameness

   .. py:method:: testCopy()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testCopy

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testCopy

   .. py:method:: testWorldBodyFullIdentifier()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testWorldBodyFullIdentifier

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testWorldBodyFullIdentifier

   .. py:method:: testAttach()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testAttach

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testAttach

   .. py:method:: testDetach()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testDetach

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testDetach

   .. py:method:: testRenameAttachedModel()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testRenameAttachedModel

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testRenameAttachedModel

   .. py:method:: testAttachmentFrames()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testAttachmentFrames

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testAttachmentFrames

   .. py:method:: testDuplicateAttachmentFrameJointIdentifiers()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testDuplicateAttachmentFrameJointIdentifiers

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testDuplicateAttachmentFrameJointIdentifiers

   .. py:method:: testAttachmentFrameReference()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testAttachmentFrameReference

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testAttachmentFrameReference

   .. py:method:: testAttachmentFrameChildReference()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testAttachmentFrameChildReference

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testAttachmentFrameChildReference

   .. py:method:: testDeletion()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testDeletion

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testDeletion

   .. py:method:: testRemoveElementWithRequiredAttribute()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testRemoveElementWithRequiredAttribute

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testRemoveElementWithRequiredAttribute

   .. py:method:: testRemoveWithChildren()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testRemoveWithChildren

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testRemoveWithChildren

   .. py:method:: testFind()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testFind

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testFind

   .. py:method:: testFindInvalidNamespace()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testFindInvalidNamespace

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testFindInvalidNamespace

   .. py:method:: testEnterScope()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testEnterScope

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testEnterScope

   .. py:method:: testDefaultIdentifier()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testDefaultIdentifier

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testDefaultIdentifier

   .. py:method:: testFindAll()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testFindAll

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testFindAll

   .. py:method:: testFindAllFrameJoints()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testFindAllFrameJoints

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testFindAllFrameJoints

   .. py:method:: testDictLikeInterface()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testDictLikeInterface

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testDictLikeInterface

   .. py:method:: testSetAndGetAttributes()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testSetAndGetAttributes

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testSetAndGetAttributes

   .. py:method:: testResolveReferences()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testResolveReferences

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testResolveReferences

   .. py:method:: testParseFromString(model_path)
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testParseFromString

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testParseFromString

   .. py:method:: testParseFromFile(model_path)
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testParseFromFile

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testParseFromFile

   .. py:method:: testParseFromPath(model_path)
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testParseFromPath

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testParseFromPath

   .. py:method:: testGetAssetFromFile()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testGetAssetFromFile

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testGetAssetFromFile

   .. py:method:: testGetAssetFromPlaceholder()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testGetAssetFromPlaceholder

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testGetAssetFromPlaceholder

   .. py:method:: testGetAssetsFromDict()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testGetAssetsFromDict

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testGetAssetsFromDict

   .. py:method:: testAssetsCanBeCopied()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testAssetsCanBeCopied

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testAssetsCanBeCopied

   .. py:method:: testParseModelWithNamelessAssets()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testParseModelWithNamelessAssets

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testParseModelWithNamelessAssets

   .. py:method:: testAssetInheritance()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testAssetInheritance

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testAssetInheritance

   .. py:method:: testActuatorReordering()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testActuatorReordering

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testActuatorReordering

   .. py:method:: testMaxConflictingValues()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testMaxConflictingValues

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testMaxConflictingValues

   .. py:method:: testMaxBytesConflictingValues()
      :canonical: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testMaxBytesConflictingValues

      .. autodoc2-docstring:: rofunc.utils.robolab.formatter.mjcf_parser.element_test.ElementTest.testMaxBytesConflictingValues
