<commit_before>class AccountObject < DataObject

  include Navigation
#  include DateFactory
  include StringFactory

  attr_accessor :description, :chart_code, :number, :name, :org_cd, :campus_cd, :effective_date,
                :postal_cd, :city, :state, :address,
                :type_cd, :sub_fnd_group_cd, :higher_ed_funct_cd, :restricted_status_cd,
                :fo_principal_name, :supervisor_principal_name, :manager_principal_name,
                :budget_record_level_cd, :sufficient_funds_cd,
                :expense_guideline_text, :income_guideline_txt, :purpose_text,
                :income_stream_financial_cost_cd, :income_stream_account_number, :labor_benefit_rate_cat_code,
                :press

  def initialize(browser, opts={})
    @browser = browser

    defaults = {
        description:          random_alphanums(40, 'AFT'),
        chart_code:           'IT', #TODO grab this from config file
        number:               random_alphanums(7),
        name:                 random_alphanums(10),
        org_cd:               '01G0',
        campus_cd:            'IT - Ithaca', #TODO grab this from config file
        effective_date:       '01/01/2010',
        postal_cd:            '14853', #TODO grab this from config file
        city:                 'Ithaca', #TODO grab this from config file
        state:                'NY', #TODO grab this from config file
        address:              'Cornell University', #TODO grab this from config file
        type_cd:              'CC - Contract College', #TODO grab this from config file
        sub_fnd_group_cd:     'ADMSYS',
        higher_ed_funct_cd:   '4000',
        restricted_status_cd: 'U - Unrestricted',<commit_msg>[KFSQA-553] Accidentally added Navigation to AccountObject. Removing that.<commit_after>class AccountObject < DataObject

#  include Navigation
#  include DateFactory
  include StringFactory

  attr_accessor :description, :chart_code, :number, :name, :org_cd, :campus_cd, :effective_date,
                :postal_cd, :city, :state, :address,
                :type_cd, :sub_fnd_group_cd, :higher_ed_funct_cd, :restricted_status_cd,
                :fo_principal_name, :supervisor_principal_name, :manager_principal_name,
                :budget_record_level_cd, :sufficient_funds_cd,
                :expense_guideline_text, :income_guideline_txt, :purpose_text,
                :income_stream_financial_cost_cd, :income_stream_account_number, :labor_benefit_rate_cat_code,
                :press

  def initialize(browser, opts={})
    @browser = browser

    defaults = {
        description:          random_alphanums(40, 'AFT'),
        chart_code:           'IT', #TODO grab this from config file
        number:               random_alphanums(7),
        name:                 random_alphanums(10),
        org_cd:               '01G0',
        campus_cd:            'IT - Ithaca', #TODO grab this from config file
        effective_date:       '01/01/2010',
        postal_cd:            '14853', #TODO grab this from config file
        city:                 'Ithaca', #TODO grab this from config file
        state:                'NY', #TODO grab this from config file
        address:              'Cornell University', #TODO grab this from config file
        type_cd:              'CC - Contract College', #TODO grab this from config file
        sub_fnd_group_cd:     'ADMSYS',
        higher_ed_funct_cd:   '4000',
        restricted_status_cd: 'U - Unrestricted',
{'fraction_non_alphanumeric': 0.0835718374356039, 'fraction_numerical': 0.015168860904407555, 'mean_word_length': 2.203483043079743, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7249265', 'n_tokens_mistral': 1098, 'n_tokens_neox': 1012, 'n_words': 248}