class_docstr: Test for `use_original_atoms_order` boolean condition added to `MolecularFeaturizer` base class
class_docstr_tok: ["Test","for","`","use_original_atoms_order","`","boolean","condition","added","to","`","MolecularFeaturizer","`","base","class"]
docstr: Test with use_original_atoms_order = False
docstr_tok: ["Test","with","use_original_atoms_order","=","False"]
code: def test_with_canonical_order(self):
      """
      Test with use_original_atoms_order = False
      """
      featurizer = DummyTestClass2(use_original_atoms_order=False)
      datapoint_atoms_order = featurizer.featurize(
          self.smile
      )  # should be canonical mapping
      assert (
          datapoint_atoms_order
          == np.asarray([self.canonical_atoms_order])
      ).all()
  
imports: from deepchem.feat.base_classes import MolecularFeaturizer
  from deepchem.feat import MolGraphConvFeaturizer
  from rdkit import Chem
  import unittest
  import numpy
label_desc: Use image node_id 3 for calling the TestUpdatedMolecularFeaturizer obj's underlying member method code with example usage: obj.test_with_canonical_order() without return types