Please disregard this patch; it isn't mine. I only intended to submit the following one (#2747), but hadn't rebased correctly before doing so. --Michael
On May 12, 4:57 pm, Michael Kincaid <[email protected]> wrote: > From: Dominic Maraglia <[email protected]> > > Signed-off-by: Michael Kincaid <[email protected]> > --- > Local-branch: ticket/next/2747 > .../ticket_7039_facter_multiple_facts_one_file.rb | 31 > ++++++++++++++++++++ > 1 files changed, 31 insertions(+), 0 deletions(-) > create mode 100644 > accecptance/tests/ticket_7039_facter_multiple_facts_one_file.rb > > diff --git a/accecptance/tests/ticket_7039_facter_multiple_facts_one_file.rb > b/accecptance/tests/ticket_7039_facter_multiple_facts_one_file.rb > new file mode 100644 > index 0000000..fb78628 > --- /dev/null > +++ b/accecptance/tests/ticket_7039_facter_multiple_facts_one_file.rb > @@ -0,0 +1,31 @@ > +test_name "#7039: Facter having issue handling multiple facts in a single > file" > + > +fact_file= %q{ > +Facter.add(:test_fact1) do > + setcode do > + "test fact 1" > + end > +end > + > +Facter.add(:test_fact2) do > + setcode do > + "test fact 2" > + end > +end > +} > + > +agent1=agents.first > +step "Agent: Create fact file with multiple facts" > +create_remote_file(agent1, '/tmp/test_facts.rb', fact_file ) > + > +step "Agent: Verify test_fact1 from /tmp/test_facts.rb" > +on(agent1, "export FACTERLIB=/tmp && facter --puppet test_fact1") do > + fail_test "Fact 1 not returned by facter --puppet test_fact1" unless > + stdout.include? 'test fact 1' > +end > + > +step "Agent: Verify test_fact2 from /tmp/test_facts.rb" > +on(agent1, "export FACTERLIB=/tmp && facter --puppet test_fact2") do > + fail_test "Fact 1 not returned by facter --puppet test_fact2" unless > + stdout.include? 'test fact 2' > +end > -- > 1.7.4.1 -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-dev?hl=en.
