text: from pytest import fixture
  
  from superstring import SuperString
  
  
  @fixture
  def super_string():
      return SuperString("test")
  
  
  def test_length(super_string):
      assert super_string.length() == 4
      assert len(super_string) == super_string.length()
  
  
  def test_character_at(super_string):
      assert super_string.character_at(0) == "t"
      assert super_string[0] == "t"
  
  
  def test_split(super_string):
      assert len(super_string.split("e")) == 2
      assert super_string.split("e")[1]._content == "st"
  
  
  def test_strip():
      assert SuperString("   TESTING     ").strip()._content == "TESTING"
  
  def test_substring_of_substring():
      string = SuperString("SuperString is text-manipulation library for Pyhton written in Python by some programmers")
      assert string[0:69][0:51].to_printable() == "SuperString is text-manipulation library for Pyhton"
  