code: def has_attrs(self, table_name, attr_names):
          
  
          if typepy.is_empty_sequence(attr_names):
              return False
  
          not_exist_fields = [
              attr_name for attr_name in attr_names if not self.has_attr(table_name, attr_name)
          ]
  
          if not_exist_fields:
              return False
  
          return True
docs: :param str table_name: Table name that attributes exists.
          :param str attr_names: Attribute names to tested.
          :return: |True| if the table has all of the attribute.
          :rtype: bool
          :raises simplesqlite.TableNotFoundError:
              |raises_verify_table_existence|
  
          :Sample Code:
              .. code:: python
  
                  import simplesqlite
  
                  table_name = "sample_table"
                  con = simplesqlite.SimpleSQLite("sample.sqlite", "w")
                  con.create_table_from_data_matrix(
                      table_name,
                      ["attr_a", "attr_b"],
                      [[1, "a"], [2, "b"]])
  
                  print(con.has_attrs(table_name, ["attr_a"]))
                  print(con.has_attrs(table_name, ["attr_a", "attr_b"]))
                  print(con.has_attrs(table_name, ["attr_a", "attr_b", "not_existing"]))
                  try:
                      print(con.has_attr("not_existing", ["attr_a"]))
                  except simplesqlite.TableNotFoundError as e:
                      print(e)
          :Output:
              .. parsed-literal::
  
                  True
                  True
                  False
                  'not_existing' table not found in /tmp/sample.sqlite